The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. The JavaMail API is available as an optional package for use with the Java SE platform and is also included in the Java EE platform.
JavaMail API 1.5.1 Release 
The JavaMail 1.5.1 release contains 16 bug fixes and enhancements. Note: Unless you're using Java SE 6 or newer, you will also need the JavaBeans Activation Framework (JAF) extension that provides the javax.activation package. We suggest you use version 1.1.1 of JAF, the latest release. JAF is included with Java SE 6 and newer.

What's New


November 13, 2013

JavaMail 1.5.1 released, with 16 bug fixes including these features:
- simple support for QRESYNC (RFC 5162) and CONDSTORE (RFC 4551)
- support for WITHIN (RFC 5032) and ID (RFC 2971)
- support for write timeouts

April 3, 2013

The open source JavaMail project has moved to! The source code for the JavaMail API Reference Implementation is now available in the Mercurial repository at the JavaMail project on



Comments or Feedback?

Please send your feedback to Oracle's JavaMail API development team.
You can get help with JavaMail problems in the JavaMail forum
Subscribe to Newsletters
Left Curve
JavaMail Resources
Right Curve