JavaMail API - 环境设置

使用 Java 应用程序发送电子邮件非常简单,但首先您应该在计算机上安装 JavaMail APIJava Activation Framework (JAF)

仅当您不使用 Java SE 6 或更新版本时,您才需要提供 javax.activation 包的 JavaBeans Activation Framework (JAF) 扩展。

下载并解压这些文件,在新创建的顶级目录中,您将找到两个应用程序的大量 jar 文件。您需要在 CLASSPATH 中添加 mail.jaractivation.jar 文件。

SMTP 服务器

要发送电子邮件,您必须拥有负责发送邮件的 SMTP 服务器。您可以使用以下技术之一来获取 SMTP 服务器:

  • 安装并使用任何 SMTP 服务器,例如 Postfix 服务器(适用于 Ubuntu)、Apache James 服务器(Java Apache Mail Enterprise Server)等。(或)

  • 使用主机提供商提供的 SMTP 服务器,例如:JangoSMTP 网站提供的免费 SMTP 是 relay.jangosmtp.net(或)

  • 使用公司提供的 SMTP 服务器,例如 gmail、yahoo 等。

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