The JavaMail API is a set of abstract APIs that model a mail system. The API provides a platform-independent and protocol-independent framework to build mail and messaging applications. The JavaMail API provides facilities for reading and sending email. Service providers implement particular protocols.
The JavaMail API is implemented as a Java platform optional package and is also available as part of the J2EE platform.
The Application Server includes the JavaMail API along with JavaMail service providers that allow an application component to send email notifications over the Internet and to read email from IMAP and POP3 mail servers.
For more information about the JavaMail API, go to the JavaMail web site (http://java.sun.com/products/javamail/).