Spring mail
来源:互联网 发布:ubuntu传文件 编辑:程序博客网 时间:2024/05/22 14:39
spring-mail文档地址
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mail.html
需要添加javax.mail包;
- 使用xml配置javamail
<!--邮件服务器--> <bean id="javaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host" value="smtp.163.com" /> <property name="username" value="****@163.com" /> <property name="password" value="******" /> <property name="javaMailProperties"> <props> <prop key="mail.smtp.auth">true</prop> <prop key="mail.smtp.timeout">25000</prop> <!-- <prop key="mail.smtp.port">465</prop> --> <!--<prop key="mail.smtp.socketFactory.port">465</prop> <prop key="mail.smtp.socketFactory.fallback">false</prop> <prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop> --> </props> </property> </bean>
- 邮件发送类
package com.leo.util;import javax.mail.MessagingException;import javax.mail.internet.MimeMessage;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.mail.javamail.JavaMailSender;import org.springframework.mail.javamail.MimeMessageHelper;import org.springframework.stereotype.Service;/** * 邮件发送 * * @author Administrator * */@Servicepublic class SpringMailSend { @Autowired private JavaMailSender javaMailSender; public void sendMail() throws MessagingException { // SimpleMailMessage message= new SimpleMailMessage(); // message.setTo("405161779@qq.com"); // message.setFrom("huangqiangsg@163.com"); // message.setSubject(" 测试简单文本邮件发送! "); // message.setText("测试邮件"); // javaMailSender.send(message); /*MimeMessage mimeMessage = javaMailSender.createMimeMessage(); mimeMessage.setFrom("huangqiangsg@163.com"); mimeMessage.setRecipients(Message.RecipientType.TO, "405161779@qq.com"); mimeMessage.setSubject(" 测试简单文本邮件发送! "); mimeMessage.setText("测试邮件"); javaMailSender.send(mimeMessage);*/ MimeMessage mimeMessage = javaMailSender.createMimeMessage(); MimeMessageHelper helper= new MimeMessageHelper(mimeMessage, true); }}
MimeMessageHelper类可以发送附件和内联资源。
Spring @Async异步调用,实现异步发送邮件:
http://www.jianshu.com/p/15aa3cd1a622
阅读全文
0 0
- spring mail
- spring mail
- Spring Mail
- Spring-mail
- Spring mail
- spring mail
- Java Mail and Spring Mail
- Spring send mail
- spring mail的使用
- (转载)spring mail
- Spring Mail功能
- java-spring-mail
- Spring Mail邮件发送
- spring send mail
- spring mail发送
- spring send mail
- spring mail发送邮件
- spring mail 发送邮件
- CUDA 关于 BLOCK数目与Thread数目设置
- C# 能否获取一个对象所占内存的大小?
- Spring的简介
- Windows系统使用WMIC的获取硬盘ID的问题
- [LeetCode] 560. Subarray Sum Equals K
- Spring mail
- codeforces 837E
- java后台中的框架概念之间的关系
- 排序算法之快速排序
- js实现鼠标悬停文字上显示图片
- hdfs的shell操作
- LintCode:字符串置换211
- RC522读M1卡原理图及调试
- jQuery 中lable radio select 的一些操作