The JavaMail API provides a platform-independent and
protocol-independent framework to build mail and messaging
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.
The 1.6.3 release is the first release of the Eclipse project for JavaMail
and includes no bug fixes or enhancements. It does include changes
to the Maven coordinates. The main jar file is now located at
September 14, 2018 - JavaMail project moves to the Eclipse Foundation!
The JavaMail project is now hosted at the Eclipse Foundation as part of
the EE4J project.
By contributing to this project, you agree to these additional terms of
use, described in CONTRIBUTING.
Download JavaMail Release
The latest release of JavaMail is 1.6.3.
The following table provides easy access to the latest release. Most
people will only need the main JavaMail implementation in the
From time to time snapshot releases of the next version of JavaMail
under development are published to the
Sonatype OSSRH repository.
These snapshot releases have received only minimal testing, but may
provide previews of bug fixes or new features under development.
For example, you can download the jakarta.mail.jar file from the JavaMail
Be sure to scroll to the bottom and choose the jar file with the most
recent time stamp.
JavaMail for Android
The latest release includes support for JavaMail on Android.
See the Android page for details.
You’ll find more information about the protocol providers supported by
JavaMail on the following pages:
See Build Instructions for instructions on how to
download and build the most recent JavaMail source code. You can also
find a bundle of the source code for the most recent JavaMail release
in the Releases area of
If you’re interested in contributing to JavaMail, see the