JavaMail

The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. The JavaMail API is implemented as a Java platform optional package and is also available as part of the Java platform, Enterprise Edition.

While JavaMail is a part of the J2EE Specification, it is also what was used to build the Java Mailing Node component of Spamzilla. For this reason, this component has been deemed "JavaMail".

The Java Mailer is a very simple, but appropriate, design.

Introduction

The mailing component, while the lightest in features, is the core of spamzilla itself. The JavaMail component has a very clean and clear design, and was architected for simplicity, ease of maintenance, and accuracy. A simple high level overview of the java mailers internal workings are below.

http://www.blisted.org/tr/attachment/wiki/JavaMail/JavaMailFlow.png?format=raw

For information on configuring JavaMail, see JavaMail/Properties.

Attachments