Springboot郵箱接口(使用個人郵箱發送郵件)


近期項目使用郵件驗證,這里使用個人郵箱進行測試,記錄開發筆記

SpringBoot自帶郵箱接口

maven pom.xml 引入:

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

相關代碼如下:

      @Autowired
      private JavaMailSender mailSender; //框架自帶的

      @Async  //意思是異步調用這個方法
      public void sendMail(String title, String content, String email) {
          try{
                MimeMessage message = mailSender.createMimeMessage();
                MimeMessageHelper helper = new MimeMessageHelper(message, true);
                helper.setFrom(from); // 發送人的郵箱
                helper.setSubject(title); //標題
                helper.setTo(email); //發給誰  對方郵箱
                helper.setText(content,true); //內容,true支持html內容,false支持純文本內容
                mailSender.send(message); //發送
          }catch(Exception e){
              e.printStackTrace();
          }
      } 

結果展示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM