Snippetory is a general Java template engine based on passive templates. In passive templates, template code and logic are clearly separated from each other. The templates contains very simple mark up. By removing logic, templates are directly accessible, fully parametrized, and free of context, and can easily be reused. Navigation, code competition, and structuring of the code with methods and classes are supported.
SubEthaSMTP is an easy to understand Java library that provides a receptive SMTP server component. By plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface. Also included is a small sub-project called Wiser, an easy to use incoming mail testing framework.
GreenMail is a suite of email servers for testing purposes and sandbox development. It supports SMTP, POP3, and IMAP (including SSL) and can be embedded into any Java application or unit test. The GreenMail Service (SAR) extension runs as a JBoss embedded developer mail server sandbox, manageable via JMX.
SubEtha is a sophisticated mailing list manager, similar in many respects to the popular Mailman package but far more feature-rich. SubEtha offers easy installation on Windows and Unix platforms, a user-friendly Web interface, searchable, threaded archives, virtual domains, support for users with multiple email addresses, intelligent attachment handling, configurable message processing filters, per-list role-based permissions, and more.
j-XChange is a pure Java implementation of the entire Collaboration Data Objects (CDO 1.21) library for accessing Microsoft Exchange Server in a platform independent manner. This library will allow interoperability with MS Exchange from all non-Windows platforms that support Java. This library is powered by j-Interop.
jSieve is a Java implementation of the Sieve mail filtering language defined by RFC 3028. Sieve is an extensible mail filtering language. Its limited expressiveness (no loops or variables and no tests with side effects) allows user created scripts to be run safely on email servers. Sieve is targeted at the final delivery phase (where an incoming email is transferred to a user's mailbox). jSieve is implemented as a language processor that can be plugged into any Internet mail application to add Sieve support.
MillScript-VFS is a URI-based virtual filing system for Java. It allows protocol independent access to files and folders with complete platform independence. The intention is to support any protocol and archive supported in Java, with features such as memory and disk-based caching of file content and folder listings. The API can also support artificial filing systems, such as an XML document viewed as a filing system.