知识大全 用spring简单实现发送邮件
Posted 知
篇首语:不要什么话都跟别人讲,你说的是心里话,他们听的是笑话。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用spring简单实现发送邮件相关的知识,希望对你有一定的参考价值。
刚做完一个电影网站 网站新注册用户时需要发送email进行确认 但是这个功能不是由我来负责的 在下对此功能颇有好奇之心于是自己就搭建了一个小的spring项目来进行实践
声明代码里有些内容并非是我一个人完成的
首先在applicationContext xml文件中配置bean
Java代码
<bean id= mailSender class= springframework mail javamail JavaMailSenderImpl >
<property name= host value= >
</property>
<property name= javaMailProperties >
<props>
<prop key= mail smtp auth >true</prop>
<prop key= mail smtp timeout > </prop>
</props>
</property>
<property name= username value= dufangxu />
<property name= password value= 你的邮箱密码 />
</bean>
实现发送邮件java类代码
Java代码
private Configuration cfg = new Configuration();
public static void main(String[] args) throws Exception
ApplicationContext ctx = new FileSystemXmlApplicationContext(
src/applicationContext xml );
JavaMailSender sender = (JavaMailSender) ctx getBean( mailSender );
SpringMail springMail = new SpringMail();
springMail sendMail(sender);
private void sendMail(JavaMailSender sender) throws Exception
SimpleMailMessage mail = new SimpleMailMessage();
mail setTo( ); //接收人
mail setFrom( ); //发送人
mail setSubject( test by amigo );
//嵌入ftl模版
cfg setClassForTemplateLoading(getClass() /mail );
Map root = new HashMap();
root put( username sucre ); //模板变量
Template t = cfg getTemplate( notify mail ftl );
StringWriter writer = new StringWriter();
t process(root writer);
//把模版内容写入邮件中
mail setText(writer toString());
sender send(mail);
System out println( 邮件发送成功! );
这样还不够 还需要一个ftl模版
Java代码
目录结构
ok 这样邮件就能成功发送了
cha138/Article/program/Java/ky/201311/28305相关参考
怎么用outlookexpress发送电子邮件?我用QQ邮箱 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
用JavaMail写简易电子邮件发送系统 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言
先添加引入命名空间SystemNetMail 组件代码: ///<summary> ///邮件发送组件 ///</summary> publicclassEmai
要实现邮箱的发送需要一个已知账号和密码的邮箱并且开通了STMPPOP服务常见主流邮箱邮件收取和发送popstmp服务配置汇总介绍一文中详细介绍了各个邮箱开通服务的步骤 &nb
java实现邮件的发送分享方法如下 publicclassPopupAuthenticatorextendsAuthenticator publicPasswordAuthentication
.NET邮件发送 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSystem;&nbs
Java发送邮件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 记得曾经学习用javamail发
使用JavaMail实现邮件发送 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! im
知识大全 QQ三国会员 邮件发送附件能发送三国币吗拜托各位大神
QQ三国会员邮件发送附件能发送三国币吗拜托各位大神 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!QQ
如何使用JSP来发送邮件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! MESSAGEJSP