JavaMail API 环境设置 - JavaMail

要使用Java应用程序发送邮件是很简单的,但首先应该有安装 JavaMail API 和 Java 激活框架(JAF)。

> 您需要JavaBeans激活框架(JAF)的扩展,当你不使用Java SE6或更高版本提供了javax.activation中的包。

  • 您可以从Java 标准网站下载最新版本的 JavaMail(版本1.5.0)。

  • 您可以从Java的标准网站下载最新版本的 JAF(版本1.1.1)。

下载并解压缩这些文件,在新创建的顶层目录,你会发现一些jar文件同时为应用。需要添加 mail.jar 和 activation.jar 文件在CLASSPATH中。

SMPT 服务器

发送电子邮件,您必须有SMTP服务器,它负责发送邮件。您可以使用下列方法之一来获取SMTP服务器:

  • 安装和使用任何SMTP服务器,如 Postfix 服务器(Ubuntu),James Apache服务器(Apache 的 Java 的企业邮件服务器)等。

  • 使用由主机供应商如提供的SMTP服务器:免费 SMTP 通过JangoSMTP 网站提供的是 relay.jangosmtp.net。

  • 使用由公司提供的SMTP服务器如Gmail,雅虎等。

> 在随后的章节中的例子中,我们使用了免费 JangoSMTP 服务器发送电子邮件。您可以通过访问这个网站上创建一个帐户,并配置您的电子邮件地址。