使用spring javamail 发送邮件总结

作者 于祥通 创建于2011-04-20 10:45:00 修改者于祥通 修改于2011-04-21 00:53:00字数1616
文档摘要:使用spring javamail 发送邮件总结
关键词:
使用spring javamail 发送邮件总结 1.配置spring配置文件 applicationContext-sendEmail.xml true 上面配置的发送邮箱服务器(SMTP),配置成IP地址,很扯淡,不过解决了在linux服务器上没有DNS域名解析配置的问题。 2.本地测试: [注意这里的发件人,必须是spring配置文件中的一样,不知道为什么] public static void main(String[] args) throws Exception { //ApplicationContext con=WebApplicationContextUtils.getRequiredWebApplicationContext(ServletActionContext.getServletContext()); //applicationContext-sendEmail.xml ApplicationContext con = new ClassPathXmlApplicationContext("/conf/spring/applicationContext*.xml"); JavaMailSender mailUtil = (JavaMailSender) con.getBean("emailSender"); SimpleMailMessage m = new SimpleMailMessage(); m.setTo("yuxiangtong0524@126.com"); //发送给 m.setSubject("我是主题"); //主题 m.setText("我是内容"); //内容 m.setFrom("yuxiangtongtong@nuoter.com "); //发件人 System.out.println("prepare to send..."); mailUtil.send(m); System.out.println("send over!"); } 3.遇到的问题解决 如果执行出现如下问题: Caused by: java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport 解决方案1: 需要把: 然后在lib下添加 javaee.jar 在自己的myeclipse下找就行: 解决方案2: 把上面的main方法里面的代码写成一个方法,在action调用,然后运行项目,通过一个url地址去执行那个方法也是可以的。
相关文档
- 使用spring javamail 发送邮件总结
- JavaMail 发送和接收邮件
- Spring整合Quartz定时发送邮件
- JavaMail(邮件开发)
- java实现后台自动发邮件功能spring利用javamail,quartz定时发送邮件
- 邮件原理与JavaMail开发
- JavaMail 课件
- JavaMail 邮件程序开发详解
- 第八章JavaMail和Servlet
- CAS 总结及整合Spring security3
- JavaMail发送邮件
- 2.18 PHP邮件发送
- java mail 发送邮件
- Fundamentals of the JavaMail API
- JavaMail 介绍