spring boot发简单文本邮件案例
2019-10-29 07:07
821 查看
首先要去邮箱打开POP3/SMTP权限:
然后会提供个授权码,用来发送邮件。忘记了,可以点生成授权码再次生成。
1、引入spring boot自带的mail依赖,这里版本用的:<spring-boot.version>1.4.3.RELEASE</spring-boot.version>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>${spring-boot.version}</version> <scope>provided</scope> </dependency>
2、spring boot配置文件添加邮箱参数信息
spring.mail.host=smtp.qq.com spring.mail.username=你的qq号码@qq.com spring.mail.password=qq邮箱开启SMTP提供的授权码(注意:不是你的qq邮箱密码)#下面一般不用动 spring.mail.default-encoding=${spring.http.encoding.charset} spring.mail.properties.mail.smtp.connectiontimeout=5000 spring.mail.properties.mail.smtp.timeout=3000 spring.mail.properties.mail.smtp.writetimeout=5000 spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true
3、测试发送
@Autowired private JavaMailSender mailSender; @Value("${spring.mail.username}") private String from; SimpleMailMessage smm = new SimpleMailMessage(); smm.setFrom(from); smm.setTo("发送方邮件地址"); smm.setSubject("springboot测试邮件"); smm.setText("简单文本邮件测试发送!"); mailSender.send(smm);
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- JavaMail学习笔记-1(简单纯文本的邮件发送)
- Python机器学习案例之朴素贝叶斯分类--文本、邮件分类
- SprongBoot发送邮件(一)发送简单文本邮件HelloWorld
- JavaMail实现邮件发送的简单封装(包括文本、图片、html、附件)
- spring简单邮件发送(文本/html/图片/附件)
- spring简单邮件发送(文本/html/图片/附件)
- .Net(C#)最简单的邮件发送案例
- iOS富文本简单案例
- 一个简单的实现企业外部邮件收发的案例
- java邮件第四篇--使用java程序发送简单的文本邮件
- java Mail 实现qq邮箱简单文本邮件发送
- 【Python】Python使用smtplib发送简单文本邮件
- java发送简单的文本邮件
- JavaMail学习笔记-1(简单纯文本的邮件发送)
- javamail设置多个收件人发送简单文本邮件
- python3使用SMTP发送简单文本邮件
- Spring boot整合通用mapper简单案例
- python常用模块email----创建简单的文本邮件并发送
- 【初学菜鸟作--邮件服务的简单配置案例】
- 【初学菜鸟作--邮件服务的简单配置案例】