Spring发送邮件的方式
2015-06-06 11:11
483 查看
1: Spring文件的配置
<!-- 邮件服务 -->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value=""/>//邮箱服务器
<property name="port" value="25"/>
<property name="username" value=""/>
<property name="password" value=""/>
<property name="javaMailProperties">
<props>
<!-- 验证身份 -->
<prop key="mail.smtps.auth">true</prop>
<prop key="mail.smtp.ssl.enable">false</prop>
<prop key="mail.transport.protocol">smtp</prop>
<prop key="mail.smtp.socketFactory.port">25</prop>
</props>
</property>
</bean>
2:发送邮件的方法
public void sendMail(String toAddress){
MimeMessage createMimeMessage = mailSender.createMimeMessage();
try {
MimeMessageHelper helper = new MimeMessageHelper(createMimeMessage,true);
helper.setFrom(""); // 发件人邮箱
helper.setTo(""); //收件人邮箱
helper.setSubject("test email");
helper.setText("test email");
mailSender.send(createMimeMessage);
} catch (MessagingException e) {
log.error(e.getMessage());
}
}
<!-- 邮件服务 -->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value=""/>//邮箱服务器
<property name="port" value="25"/>
<property name="username" value=""/>
<property name="password" value=""/>
<property name="javaMailProperties">
<props>
<!-- 验证身份 -->
<prop key="mail.smtps.auth">true</prop>
<prop key="mail.smtp.ssl.enable">false</prop>
<prop key="mail.transport.protocol">smtp</prop>
<prop key="mail.smtp.socketFactory.port">25</prop>
</props>
</property>
</bean>
2:发送邮件的方法
public void sendMail(String toAddress){
MimeMessage createMimeMessage = mailSender.createMimeMessage();
try {
MimeMessageHelper helper = new MimeMessageHelper(createMimeMessage,true);
helper.setFrom(""); // 发件人邮箱
helper.setTo(""); //收件人邮箱
helper.setSubject("test email");
helper.setText("test email");
mailSender.send(createMimeMessage);
} catch (MessagingException e) {
log.error(e.getMessage());
}
}
相关文章推荐
- Leetcode[12-13] Roman to Integer & Integer to Roman(Java)
- java实现代理domino web邮件下载
- java读写创建excel
- java常用软件
- Ubuntu中安装jdk1.8.0
- myeclipse打开jsp报Unhandled event loop exception No more handles错误
- 使用Ant自动化我们的java项目生成
- 推荐一款非常好用的java反编译工具(转)
- CGLib与JDK的动态代理
- 【Thinking in Java笔记】Java中判断使用继承还是组合
- spring springmvc 事务
- 【eclipse】myeclipse10安装插件三种方式
- Eclipse 中文乱码
- Spring IOC自动装配
- [java]——深入理线性表与线性链表
- 常见的Java的软件包
- CGLib与JDK的动态代理
- 插入排序法
- 大型Java多用户商城系统设计开发的心得和困难
- MyEclipse 2015优化七步法<亲测有效>