1、JavaMail API提供了一种与平台无关和协议独立的框架来构建邮件和消息应用程序。 JavaMail API提供了一组抽象类定义构成一个邮件系统的对象。它是阅读,撰写和发送电子信息的可选包(标准扩展);
2、JavaMail 规定,用于构造一个接口,一个消息传送系统中的元素,包括系统的部件和接口。虽然本规范没有定义任何特定的实现,JavaMail是否包括实现RFC822和MIME Internet邮件标准几类。这些类都作为JavaMail的类包的一部分;
3、JavaMail 支持的邮件协议:


JavaMail API 的抽象机制类似于其他的J2EE API(如JDBC,JNDI和JMS)。
如上面看到的体系结构图,JavaMail API 被分为两个主要部分:
使用 JavaMail API,首先要安装 JavaMail 和 JavaBean Activation Framework(JAF);
JavaMail:http://www.oracle.com/technetwork/java/javamail/index.html
JAF:http://www.oracle.com/technetwork/articles/java/index-135046.html