package cn.zz.toolstesxt;
import java.io.IOException;
import javax.mail.MessagingException;
import javax.mail.Session;
import cn.itcast.mail.Mail;
import cn.itcast.mail.MailUtils;
public class MailUtilTest {
/**
* 测试MailUtils,作用是发邮件
* 底层依赖的是javamail:mail.jar、activation.jar
*/
public static void main(String[] args) {
/**
* 发送邮件方法
* 1、登录邮箱服务器 三个参数
* MailUtils.createSesion(服务器地址,登录名,密码);
* 2、创建邮件对象
* 发件人
* 收件人
* 主题
* 正文
* 3、发邮件
* 需要第一步得到的session 和第二步的邮件对象
*
*/
Session session= MailUtils.createSession(服务器地址,登录名,密码);
Mail mail =new Mail("发件人", "收件人", "测试一封邮件", "<a href='http://www.baidu.com'>百度</a>");
try {
MailUtils.send(session, mail);
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.IOException;
import javax.mail.MessagingException;
import javax.mail.Session;
import cn.itcast.mail.Mail;
import cn.itcast.mail.MailUtils;
public class MailUtilTest {
/**
* 测试MailUtils,作用是发邮件
* 底层依赖的是javamail:mail.jar、activation.jar
*/
public static void main(String[] args) {
/**
* 发送邮件方法
* 1、登录邮箱服务器 三个参数
* MailUtils.createSesion(服务器地址,登录名,密码);
* 2、创建邮件对象
* 发件人
* 收件人
* 主题
* 正文
* 3、发邮件
* 需要第一步得到的session 和第二步的邮件对象
*
*/
Session session= MailUtils.createSession(服务器地址,登录名,密码);
Mail mail =new Mail("发件人", "收件人", "测试一封邮件", "<a href='http://www.baidu.com'>百度</a>");
try {
MailUtils.send(session, mail);
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}