需要的依赖包名: commons-email
pom.xml 添加依赖
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.5</version>
</dependency>
收件人地址 内容(随机生成一个6位的数组)
@RequestMapping("sendEmailHandler")
public String sendEmail(String email,String emailContext){
//需要返回的地址
String result="success";
//邮件发送的类(Commons-email 核心的类)
HtmlEmail htmlEmail=new HtmlEmail();
//设置发送邮件的服务器(发件人邮箱的服务器地址 可去邮箱设置查看)
htmlEmail.setHostName("smtp.163.com");
//设置发送邮件的用户和密码(发件人的用户名和密码) 授权码
htmlEmail.setAuthentication("","");
htmlEmail.setCharset("UTF-8");
//主题
htmlEmail.setSubject("测试邮件");
try {
//设置发送邮件的地址和昵称
htmlEmail.setFrom("发件人的邮箱地址", "xxx客服");
//内容
htmlEmail.setHtmlMsg(emailContext);
//设置邮件收件人地址
htmlEmail.addTo(email);
//发送
htmlEmail.send();
}catch (EmailException e){
result="error";
e.printStackTrace();
}
return result;
}
代码非常简单 有注释 好好看