第一步
设置自己的qq邮箱开启POP3/SMTP服务。(不会开启的自己百度)
第二步
记住自己的授权码。
第三步
导入jar包,敲代码。下载地址://download.csdn.net/download/qq_42391248/12100048
package cn.itcast.test;
import java.io.IOException;
import javax.mail.MessagingException;
import javax.mail.Session;
import org.junit.Test;
import cn.itcast.mail.Mail;
import cn.itcast.mail.MailUtils;
/**
* 测试MailUtils,作用是发邮件
* 底层依赖的是javamail:mail.jar、activation.jar
* @author qdmmy6
*
*/
public class MailUtilsTest {
/**
* 发邮件
* @throws IOException
* @throws MessagingException
*/
@Test
public void send() throws MessagingException, IOException {
/*
* 1. 登录邮件服务器
* MailUtils.createSession(服务器地址, 登录名, 授权码);
* 2. 创建邮件对象
* 发件人
* 收件人
* 主题
* 正文
* 3. 发
* 需要第一步得到的session、和第二步的邮件对象
*/
Session session = MailUtils.createSession("smtp.qq.com", "860044321", "你的授权码");
Mail mail = new Mail("[email protected]", "[email protected]", "测试邮件一封", "<a href='http://www.baidu.com'>百度</a>");
MailUtils.send(session, mail);
}
}