测试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 }
javaMail

 

//引用activation.jar及mail.jar包

//注意myeclipse中的javaree.jar包含上述两个包,删除javaee.jar里面的即可

posted @ 2015-05-23 17:53  是但哥  阅读(656)  评论(0)    收藏  举报