使用MailUtils发送邮件
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 国真
*
*/
public class MailUtilsTest {
//发邮件
@Test
public void send() throws MessagingException, IOException{
//1. 登陆邮件服务器 ->MailUtils.createSession(服务器地址,登录名,密码)
Session session = MailUtils.createSession("smtp.163.com", "Guozhen_zhao", "xxxxx");
//2. 创建邮件对象-> 发件人,收件人,主题,正文
Mail mail = new Mail("[email protected]","[email protected]", "测试邮件一封", "<a href='http://www.baidu.com'>百度</a>");
//3. 发邮件,需要得到第一步的session,第二步的邮件对象
MailUtils.send(session, mail);
}
}