亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Springboot實現(xiàn)Java郵件任務(wù)過程解析

 更新時間:2019年09月18日 09:00:34   作者:Jump233  
這篇文章主要介紹了Springboot實現(xiàn)Java郵件任務(wù)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1.maven引入依賴

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

2.application.properties配置發(fā)送郵箱

//用戶郵箱
spring.mail.username=753029781@qq.com
//QQ郵箱開通第三方登錄的授權(quán)碼
spring.mail.password=xxxxxxxxxxxx
//主機地址
spring.mail.host=smtp.qq.com
//開啟安全的連接
spring.mail.properties.mail.smtp.enable=true

3.測試

import cn.kgc.elastic.vo.Book;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMailMessage;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.test.context.junit4.SpringRunner;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import java.io.File;
@RunWith(SpringRunner.class)
@SpringBootTest
public class SpringBoot03ApplicationTests {
   //注入郵件發(fā)送器 
  @Autowired
  JavaMailSenderImpl mailSender;
  @Test
  public void sentMail(){
     //發(fā)送簡單的郵件
    SimpleMailMessage message=new SimpleMailMessage();
     //郵件設(shè)置
     //標題
    message.setSubject("注意");
     //內(nèi)容
    message.setText("有內(nèi)鬼,終止交易");
     //發(fā)送人
    message.setFrom("753029781@qq.com");
     //收件人
    message.setTo("jumpjiang233@gmail.com");
    mailSender.send(message);
  }
  @Test
  public void tesr01() throws MessagingException {
     //復雜郵件發(fā)送
    MimeMessage mimeMessage=mailSender.createMimeMessage();
     //使用helper上傳文件
    MimeMessageHelper helper=new MimeMessageHelper(mimeMessage,true);
    helper.setSubject("注意");
     //可以HTML樣式
    helper.setText("<b style='color:blue'>有內(nèi)鬼,終止交易</b>",true);
     //上傳文件,可以上傳多個
    helper.addAttachment("1.jpg",new File("C:\\Users\\Jump\\Pictures\\1.jpg"));
    helper.setFrom("753029781@qq.com");
    helper.setTo("2871382340@qq.com");
    mailSender.send(mimeMessage);
  }
  @Test
  public void contextLoads() {
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一篇文章弄懂JVM類加載機制過程以及原理

    一篇文章弄懂JVM類加載機制過程以及原理

    JVM原理對于初學者而言,比較晦澀難以理解,概念繁多又比較抽象,很多時候感覺看不見摸不著,還不好驗證,下面這篇文章主要給大家介紹了關(guān)于如何通過一篇文章弄懂JVM類加載機制過程及原理的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • springSecurity之AuthenticationProvider用法解析

    springSecurity之AuthenticationProvider用法解析

    這篇文章主要介紹了springSecurity之AuthenticationProvider用法解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Spring 環(huán)境下實現(xiàn)策略模式的示例

    Spring 環(huán)境下實現(xiàn)策略模式的示例

    這篇文章主要介紹了Spring 環(huán)境下實現(xiàn)策略模式的示例,幫助大家更好的理解和使用spring框架,感興趣的朋友可以了解下
    2020-10-10
  • JAVA文件讀取常用工具類(8種)

    JAVA文件讀取常用工具類(8種)

    JAVA操作文件在經(jīng)常會使用到,本文匯總了部分JAVA操作文件的讀取常用工具類,主要介紹了8種方法,具有一定的參考價值,感興趣的可以了解一下
    2021-08-08
  • Java中的封裝、繼承和多態(tài),你真的都懂了嗎

    Java中的封裝、繼承和多態(tài),你真的都懂了嗎

    Java中的封裝、繼承和多態(tài)知識點是學習java必備的基礎(chǔ)知識,看似簡單,真正理解起來還是有一定難度的,今天小編再次通過實例代碼給大家講解java 封裝繼承多態(tài)知識,感興趣的朋友一起學習下吧
    2021-05-05
  • 詳解jvm對象的創(chuàng)建和分配

    詳解jvm對象的創(chuàng)建和分配

    這篇文章主要介紹了jvm對象的創(chuàng)建和分配的相關(guān)資料,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下
    2021-03-03
  • 如何使用JFrame完成動態(tài)模擬時鐘

    如何使用JFrame完成動態(tài)模擬時鐘

    本文介紹了如何使用JFrame完成動態(tài)模擬時鐘,需要的朋友可以參考下
    2015-08-08
  • Spring使用注解進行對象注入的示例詳解

    Spring使用注解進行對象注入的示例詳解

    獲取?Bean?對象也叫做對象裝配,就是把對象取出來放到某個類中,有時候也叫對象注入,常見有關(guān)對象注入的注解有兩個,一個是@Autowired,另外一個是@Resource,下面就來講講它們的具體使用吧
    2023-07-07
  • Java高級之虛擬機加載機制的實例講解

    Java高級之虛擬機加載機制的實例講解

    下面小編就為大家分享一篇Java高級之虛擬機加載機制的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Java中Druid連接池連接超時獲取不到連接的解決

    Java中Druid連接池連接超時獲取不到連接的解決

    這篇文章主要介紹了Java中Druid連接池連接超時獲取不到連接的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11

最新評論