使用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);
}
}