packagecom.zlg.test.springmail;importjavax.mail.MessagingException;importjavax.mail.internet.MimeMessage;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;importorg.springframework.mail.SimpleMailMessage;importorg.springframework.mail.javamail.JavaMailSender;importorg.springframework.mail.javamail.MimeMessageHelper;/*** @Title: SendTest.java
* @Package: com.zlg.test.springmail
* @Description: TODO
*@author: zlg
* @date: 2017年6月20日 上午10:03:36
*@version: V1.0*/
public classSendTest {public static voidmain(String[] args) {
ApplicationContext ac= newClassPathXmlApplicationContext("spring-mail.xml");
MailSenderDemo sender= (MailSenderDemo) ac.getBean("MailSenderDemo");/*SimpleMailMessage mail = new SimpleMailMessage();
mail.setTo("673376601@qq.com");// 收件人邮箱地址
mail.setFrom("zlg");// 收件人
mail.setSubject("SpringMailTest");// 主题
mail.setText("测试Spring自带邮件发送功能");// 正文
sender.send(mail);*/JavaMailSender javaMailSender=sender.getMailSender();
MimeMessage mime=javaMailSender.createMimeMessage();
MimeMessageHelper helper;try{
helper= new MimeMessageHelper(mime, true, "utf-8");
helper.setTo("dszlg@163.com");//收件人邮箱地址
helper.setFrom("dszlg@163.com");//收件人
helper.setSubject("SpringMailTest");//主题
helper.setText("测试Spring自带邮件发送功能");//正文
} catch(MessagingException me) {
me.printStackTrace();
}
javaMailSender.send(mime);
}
}