點擊我的郵箱
image.png
郵箱設置
image.png
點擊賬戶
image.png
獲得秘鑰
image.png
application.properties 配置
#郵件發(fā)送配置
spring.mail.default-encoding=UTF-8
spring.mail.host=smtp.qq.com
spring.mail.username=使用的郵箱地址
spring.mail.password=獲得的秘鑰
#spring.mail.properties.mail.smtp.auth=true
#spring.mail.properties.mail.smtp.starttls.enable=true
#spring.mail.properties.mail.smtp.starttls.required=true
添加的依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
@Test
public void test02() throws MessagingException {
//創(chuàng)建一個復雜的消息郵件
MimeMessage mimeMessage = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);
//設置郵件
helper.setSubject("十六的月亮依舊圓!");
helper.setText("<b style='color:red'>抬頭仰望星空!</b>",true);
//郵件接收者
helper.setTo("565656@qq.com");
//郵件發(fā)送者
helper.setFrom("898989@qq.com");
//上傳文件
helper.addAttachment("1.jpg",new File("D:\\personage\\圖片\\微信圖片_20200228205838.jpg"));
helper.addAttachment("2.jpg",new File("D:\\personage\\圖片\\微信圖片_20200228205821.jpg"));
mailSender.send(mimeMessage);