struts2.3 spring3.1 实现用户注册成功后 发送欢迎邮件

1、加入 activation.jar mail.jar两个jar包
2、更改 applicationContext.xml

加入
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.163.com" />
<property name="username" value="****" />
<property name="password" value="******" />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
</props>
</property>

</bean>

3、将mailSender注入用户注册action

<bean id="userAction" class="com.dimm.project.user.action.UserAction"
scope="prototype">
<property name="userService" ref="userService" />
<property name="mailSender">
<ref bean="mailSender" />
</property>
</bean>


4、用户注册action中加入

public void sendMail(String sendto,String username) throws Exception {

//建立邮件消息,发送简单邮件和html邮件的区别
MimeMessage mailMessage = mailSender.createMimeMessage();
// MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage);
MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage,true,"utf-8");


//设置收件人,寄件人
messageHelper.setTo(sendto);
messageHelper.setFrom("peermuch@163.com");
messageHelper.setSubject("拼趣网!");
//true 表示启动HTML格式的邮件

messageHelper.setText("<html><head></head><body><h4>" +
"亲爱的" +
new String(username.getBytes("ISO-8859-1"), "gb2312") +
",您好<br><br>" +
"欢迎您加入并成为 PEERMUCH拼趣网 的会员,我们非常感激您的支持! " +
"在这里您将会得到我们为您严选的时尚商品与越来越多的贴心服务。<br><br>" +
"目前 PEERMUCH拼趣网 正处于试运营状态,如果有什么让您不贴心的服务,务必请您谅解," +
"并来信至service@peermuch.com 给于我们更多的建议来提升对尊贵的您的服务。<br><br>" +
"如果您要进行您的账户修改,可以在进入 PEERMUCH拼趣网 后进行。" +
"点击 立即登录 或 我的账户 登入时输入您注册时的e-mail账户及在本站设定的密码,登入之后可以在我的账户中进行你个人信息的编写与修改。<br><br> " +
"您在PEERMUCH拼趣网 的注册邮箱是:" +
"邮箱: " +
sendto+
"<br>如果您忘记密码,系统将给此邮箱发送链接以重新设定密码。<br><br>" +
"如果您有任何疑问,或者您的帐户有任何其他问题,请随时与我们联系:service@peermuch.com <br><br>" +
"非常感谢您!<br><br> " +
"PEERMUCH拼趣网 敬上 </h4></body></html>",true);

//发送邮件
mailSender.send(mailMessage);

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值