<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.4</version>
</dependency>
package com.xmcc.utils;
import java.io.File;
import java.util.Date;
import org.apache.commons.mail.SimpleEmail;
import org.springframework.web.bind.annotation.RequestMapping;
public class CommonsEmail {
private String host = "smtp.126.com";
private int port = 25;
private String userName = ""; //126邮箱
private String password = ""; // 126邮箱授权码
private String to = "";// 收信人的邮箱地址
/**
* 发送文本邮件
*
* @throws Exception
*/
public void sendTextMail() throws Exception
{
SimpleEmail mail = new SimpleEmail();
// 设置邮箱服务器信息
mail.setSmtpPort(port);
mail.setHostName(host);
// 设置密码验证器
mail.setAuthentication(userName, password);
// 设置邮件发送者
mail.setFrom(userName);
// 设置邮件接收者
mail.addTo(to);
// 设置邮件编码
mail.setCharset("UTF-8");
// 设置邮件主题
mail.setSubject("Test Email");
// 设置邮件内容
mail.setMsg("默认密码12345678");
// 设置邮件发送时间
mail.setSentDate(new Date());
// 发送邮件
mail.send();
}
}
亲测可用 126邮箱