使用spring javamail 发送邮件总结

f8e8 贡献于2013-10-17

作者 于祥通  创建于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地址去执行那个方法也是可以的。

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享文档获得金币 ] 1 人已下载

下载文档