一、新建Demo
二阴颖、創(chuàng)建pom.xml加入依賴
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-email -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.5</version>
</dependency>
1、pom.xml全覽
三、新建測試類
package cn.gxx.hello.email;
import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
/**
* Created by 大仙 on 2019/12/19 019.
* Description: 發(fā)送郵件Demo
*/
public class MyTest {
public static void main(String[] args) throws EmailException {
SimpleEmail email = new SimpleEmail();
// QQ的SMTP服務(wù)器 端口
email.setHostName("smtp.qq.com");
email.setSmtpPort(465);
// 登錄賬號密碼
email.setAuthenticator(new DefaultAuthenticator("發(fā)件郵箱賬號","授權(quán)碼"));
// 安全連接 加密傳輸
email.setSSLOnConnect(true);
// 發(fā)件人
email.setFrom("xx@qq.com");
// 主題
email.setSubject("TestMail");
// 正文
email.setMsg("Hello World!");
// 收件人
email.addTo("xx@qq.com");
email.send();
}
}
說明:
授權(quán)碼可以在 QQ郵箱 > 設(shè)置 > 賬戶 找到
image.png
四赃阀、來一發(fā)
image.png