spring-boot-mail郵件發送
#依賴包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
#application.yml組態檔
spring:
mail:
host: smtp.qq.com
#qq郵箱號
username: ######
#QQ郵箱的授權碼
password:############
default-encoding: UTF-8
properties:
mail:
smtp:
auth: true
starttls:
enable: true
required: true
######################################################
//注入JavaMailSender
@Autowired
JavaMailSender javaMailSender;
//讀取組態檔中的發件人郵箱號
@Value("${spring.mail.username}")
private String from;
//宣告簡單的郵件物件
SimpleMailMessage simpleMailMessage=new SimpleMailMessage();
//設定發送人
simpleMailMessage.setFrom(from);
simpleMailMessage.setTo(email);
//設定主題
simpleMailMessage.setText("這是郵件驗證");
//發送郵件
javaMailSender.send(simpleMailMessage);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/266663.html
標籤:java
