在 Servlet 中通过 JavaMail API 发送邮件

17 Mar 2025 | 阅读 2 分钟

JavaMail API 提供了许多可以用来从 Java 发送邮件的类。 javax.mail 和 javax.mail.internet 包包含发送和接收电子邮件所需的所有类。

为了更好地理解此示例,请单击 使用 JavaMail API 发送邮件的步骤

要使用 JavaMail API 发送电子邮件,您需要加载两个 jar 文件

  • mail.jar
  • activation.jar
下载这些 jar 文件 或访问 Oracle 站点下载最新版本。

在 Servlet 中通过 JavaMail API 发送邮件的示例

这是一个从 servlet 发送邮件的简单示例。对于此示例,我们创建 3 个文件

  • 用于输入的 index.html 文件
  • SendMail.java,一个 servlet 文件,用于处理请求并向用户提供响应。 它使用 Mailer 类的 send 方法来发送电子邮件。
  • Mailer.java,一个 java 类,包含 send 方法,用于将电子邮件发送给提到的收件人。

index.html

SendMail.java

Mailer.java