久久久久久AV无码免费看大片,亚洲一区精品人人爽人人躁,国产成人片无码免费爱线观看,亚洲AV成人无码精品网站,为什么晚上搞的时候要盖被子

Springboot發(fā)送郵件

時(shí)間:2022-11-30 22:36:47 類(lèi)型:JAVA
字號(hào):    

一. 導(dǎo)入依賴(lài)

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-mail</artifactId>
</dependency>

二. 配置

配置郵件也是很簡(jiǎn)單的,可以yml文件中配置,要注意的是password填的不是郵箱密碼,而是授權(quán)碼。
qq郵箱獲取授權(quán)碼的方法,可以進(jìn)入QQ郵箱首頁(yè)->設(shè)置->帳戶(hù),開(kāi)啟SMTP服務(wù),并生成授權(quán)碼

1.png

Spring:
  mail:
    # 配置 SMTP 服務(wù)器地址
    host: smtp.qq.com
    # 發(fā)送者郵箱
    username: 自己的郵箱
    # 配置密碼,注意不是真正的密碼,而是剛剛申請(qǐng)到的授權(quán)碼
    password: qcrpsdfsddedd
    # 端口號(hào)465或587
    port: 465
    # 默認(rèn)的郵件編碼為UTF-8
    default-encoding: UTF-8
    # 配置SSL 加密工廠
    properties:
          mail:
            smtp:
              ssl:
                enable: true
                required: true
        #表示開(kāi)啟 DEBUG 模式,這樣,郵件發(fā)送過(guò)程的日志會(huì)在控制臺(tái)打印出來(lái),方便排查錯(cuò)誤
      debug: true

三. 發(fā)送

@Controller
public class MailController {
    @Autowired
    JavaMailSender javaMailSender;
    @RequestMapping("/mail")
    @ResponseBody
    public  String mail(){
        SimpleMailMessage message=new SimpleMailMessage();
        message.setText("內(nèi)容");
        message.setSubject("主題");
        message.setTo("收件人郵箱");
        message.setFrom("發(fā)件人郵箱");//發(fā)送郵件的一方郵箱
//        message.setCc("抄送人");
//        message.setBcc("密送人");
        javaMailSender.send(message);
        return "success";
    }
}


<