Apache James Project
· The Apache Java Enterprise Mail Server (a.k.a. Apache James) is a 100% pure Java SMTP, IMAP, JMAP and POP3 Mail
server.
We have designed James to be a complete and portable enterprise mail engine solution based on currently
available open protocols. James is also a mail application platform. We have developed a Java API to let
you write Java code to process emails that we call the mailet API. A mailet can generate an automatic reply,
update a database, prevent spam, build a message archive, or whatever you can imagine. A matcher determines
whether your mailet should process an email in the server. The James project hosts the Mailet API, and James
provides an implementation of this mail application platform API.
Download JD-GUI to open JAR file and explore Java source code file (.class .java)
Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window james-project-3.7.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.