资源链接
Commons Email 官网地址
Commons Email API 文档
码云上的项目源码
Commons Email简介
公用电子邮件的目标是提供一个发送电子邮件的API。它是建立在Java邮件API之上的,它的目标是简化。
SimpleEmail - 这个类用于发送基本的基于文本的电子邮件。
MultiPartEmail - 该类用于发送多部分消息。这允许带有附件的文本消息或附件或附件。
HtmlEmail - 这个类用于发送HTML格式的电子邮件。它具有作为多部分电子邮件的所有功能,可以方便地添加附件。它还支持嵌入的图像。
ImageHtmlEmail - 这个类用于发送带有内联图像的HTML格式的电子邮件。它具有HtmlEmail的所有功能,但是将所有的图像引用转换为内联图像。
EmailAttachment - 这是一个简单的容器类,可以方便地处理附件。它适用于多部分电子邮件和HtmlEmail的实例。
Commons Email 的配置
这个的基础配置很简单,就一个Maven依赖项,如下:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.5</version>
</dependency>
Commons Email 的用法
开通POP3/SMTP服务
在使用该Maven依赖发送电子邮件之前,我们先确保发送的电子邮件提供方已经开通了“POP3/SMTP服务”,如果没有开通的话可以参考下面的方法。
我这里是以网易邮箱为例来进行的说明。
首先是登录电子邮箱首页,如下: