读书人

java 利用spring JavaMailSenderImpl发

发布时间: 2012-10-18 13:46:56 作者: rapoo

java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板

本文主要介绍利用JavaMailSenderImpl发送邮件。首先介绍了发送一般邮件,然后介绍了发送富文本(html)邮件以velocity为模板发送邮件。

?

邮件发送分为为三步:创建邮件发送器编写邮件发送邮件

?

Spring的JavaMailSenderImpl提供了强大的邮件发送功能,可发送普通文本邮件、带附件邮件、html格式邮件、带图片邮件、设置发送内容编码格式、设置发送人的显示名称。

?

下面就进行介绍,示例代码中很多都是字符串硬编码,实际使用时推荐使用spring的配置文件进行配置。

?

1、创建邮件发送器java 利用spring JavaMailSenderImpl发送邮件,支持普普通通文本、附件、html、velocity模板

首先定义JavaMailSenderImpl对象,并对其进行smtp相关信息设置,相当于我们自己的邮箱,如下:

helper.setText(emailText, true);

其他内容同上面的1、2、3过程。

?

注意:vm文件格式需要与邮件编码一致否则会出现乱码

?

参考:

http://static.springsource.org/spring/docs/2.0.x/api/org/springframework/mail/javamail/JavaMailSenderImpl.html

http://www.cnblogs.com/codeplus/archive/2011/11/03/2232893.html

http://static.springsource.org/spring/docs/2.0.x/api/org/springframework/mail/javamail/

http://static.springsource.org/spring/docs/2.0.x/api/org/springframework/ui/velocity/VelocityEngineUtils.html

读书人网 >网络基础

热点推荐