使用springMail发送普通邮件的两个例子

java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板 http://trinea.iteye.com/blog/1278334

使用springMail发送带附件的email:http://kukuqiu.iteye.com/blog/161771
Spring邮件发送(可带附件,模板,群发,异步发送等功能):http://mengqingyu.iteye.com/blog/389273
使用腾讯企业邮箱 http://blog.csdn.net/liuluoboliu/article/details/41118753

例子一:http://kukuqiu.iteye.com/blog/161762
需要的spring的jar包有:spring.jar,mail.jar,commons-logging.jar,activation.jar
Java代码

config.xml配置文件:

例子二:http://www.blogjava.net/rocky/archive/2005/10/29/17375.html
Spring提供了一个发送电子邮件的高级抽象层,它向用户屏蔽了底层邮件系统的一些细节,同时负责低层次的代表客户端的资源处理。Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender和 封装了简单邮件的属性如from, to,cc, subject, text的值对象叫做SimpleMailMessage。
首先:我们定义一个发送邮件的接口:IMailManager.java

然后实现这个接口:MailManager.java

然后我们在Action 里面调用: SendMailAction.java

最后的就是配置了.在ApplicationContext.xml文件里加上如下的内容:

在对应的action配置文件中加入:

在xwork配置文件中:

 

Spring 代理 JavaMailSenderImpl 服务器发送邮件

Spring 代理 JavaMailSenderImpl 服务器发送邮件

http://my.oschina.net/u/2328736/blog/511794
我用maven:重要的项目:

配置org.springframework.mail.javamail.JavaMailSenderImpl:

把org.springframework.mail.javamail.JavaMailSenderImpl注入其他bean并且调用以下方法: