测试MailUtils,作用是发邮件
1 package cn.itcast.test; 2 3 import java.io.IOException; 4 5 import javax.mail.MessagingException; 6 import javax.mail.Session; 7 8 import org.junit.Test; 9 10 import cn.itcast.mail.Mail; 11 import cn.itcast.mail.MailUtils; 12 13 /** 14 * 测试MailUtils,作用是发邮件 15 * 底层依赖的是javamail:mail.jar、activation.jar 16 * @author qdmmy6 17 * 18 */ 19 public class MailUtilsTest { 20 /** 21 * 发邮件 22 * @throws IOException 23 * @throws MessagingException 24 */ 25 @Test 26 public void send() throws MessagingException, IOException { 27 /* 28 * 1. 登录邮件服务器 29 * MailUtils.createSession(服务器地址, 登录名, 密码); 30 * 2. 创建邮件对象 31 * 发件人 32 * 收件人 33 * 主题 34 * 正文 35 * 3. 发 36 * 需要第一步得到的session、和第二步的邮件对象 37 */ 38 39 for(int i=0;i<10;i++){ 40 Session session = MailUtils.createSession("smtp.126.com", "xxx", "xxxx"); 41 42 Mail mail = new Mail("hxx", "xxxx", "测试邮件一封", "<a href='http://www.baidu.com'>百度</a>"); 43 44 MailUtils.send(session, mail); 45 } 46 } 47 }
//引用activation.jar及mail.jar包
//注意myeclipse中的javaree.jar包含上述两个包,删除javaee.jar里面的即可

浙公网安备 33010602011771号