JavaMail API - 环境设置
使用 Java 应用程序发送电子邮件非常简单,但首先您应该在计算机上安装 JavaMail API 和 Java Activation Framework (JAF)。
仅当您不使用 Java SE 6 或更新版本时,您才需要提供 javax.activation 包的 JavaBeans Activation Framework (JAF) 扩展。
您可以从 Java 的标准网站下载最新版本的 JavaMail(版本 1.5.0)。
您可以从 Java 的标准网站下载最新版本的 JAF(版本 1.1.1)来自 Java 的标准网站。
下载并解压这些文件,在新创建的顶级目录中,您将找到两个应用程序的大量 jar 文件。您需要在 CLASSPATH 中添加 mail.jar 和 activation.jar 文件。
SMTP 服务器
要发送电子邮件,您必须拥有负责发送邮件的 SMTP 服务器。您可以使用以下技术之一来获取 SMTP 服务器:
安装并使用任何 SMTP 服务器,例如 Postfix 服务器(适用于 Ubuntu)、Apache James 服务器(Java Apache Mail Enterprise Server)等。(或)
使用主机提供商提供的 SMTP 服务器,例如:JangoSMTP 网站提供的免费 SMTP 是 relay.jangosmtp.net(或)
使用公司提供的 SMTP 服务器,例如 gmail、yahoo 等。
在后续章节中的示例中,我们使用免费的 JangoSMTP 服务器发送电子邮件。您可以通过访问此网站创建一个帐户并配置您的电子邮件地址。