springboot測試郵件傳送
非同步任務
兩個註解
-
@Async:在業務上通過@Async註解告訴Spring這是一個非同步的方法;
-
@EnableAsync:在main函式中開啟非同步註解功能
郵件傳送
新增依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
application.properties
spring.mail.username=[email protected]
spring.mail.password=xxx
spring.mail.host=smtp.qq.com
#qq需開啟加密驗證
spring.mail.properties.mail.smtp.ssl.enable=true
測試:
@SpringBootTest
class EmailApplicationTests {
@Autowired
JavaMailSenderImpl mailSender;
@Test
void contextLoads() {
//傳送一個簡單的郵件
SimpleMailMessage mailMessage = new SimpleMailMessage();
mailMessage.setSubject("你好啊");//設定訊息主題
mailMessage.setText("我想給你傳送一封郵件");
mailMessage.setTo("[email protected]");
mailMessage.setFrom("[email protected]");
mailSender.send(mailMessage);
}
@Test
void contextLoads2() throws MessagingException {
//傳送一個複雜的郵件
//MIMEMessage mimeMessage = new MIMEMessage();
MimeMessage mimeMessage = mailSender.createMimeMessage();
//組裝:用MimeMessageHelper進行組裝
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,true);//multipart:設定為true,開啟支援多檔案
helper.setSubject("你好!!");//設定主題
helper.setText("<p style='color:red'>給你傳送郵件</p>",true);//設定郵件內容,html格式
//新增附件
helper.addAttachment("1.png",new File("C:\\Users\\dell\\Desktop\\1.png"));
helper.setTo("[email protected]");
helper.setFrom("[email protected]");
mailSender.send(mimeMessage);
}
}
SpringBoot專案實現檔案上傳和郵件傳送
詳細程式碼參考 虛無境的部落格 傳送門: https://www.cnblogs.com/xuwujing/p/10945698.html
相關推薦
springboot測試郵件傳送
非同步任務 兩個註解 @Async:在業務上通過@Async註解告訴Spring這是一個非同步的方法;
Springboot實現郵件傳送功能
本文例項為大家分享了Springboot實現郵件傳送具體程式碼,供大家參考,具體內容如下
springboot mail郵件傳送+隨機字串驗證碼
springboot mail 郵件傳送 開通郵箱服務(此處以新浪郵箱為例) 匯入pom 依賴 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifa
SpringBoot整合郵件傳送
背景:最近公司專案,需要一個預警傳送簡訊和郵件的功能,下面記錄一個簡單的測試用例,提供給需要的小夥伴,僅供參考。
Springboot整合郵件傳送(163郵箱為例)
技術標籤:springmvc 一、新增spring-boot-starter-mail <!--郵件傳送--> <dependency>
springboot實現郵件傳送,非同步,定時
技術標籤:springbootmail 郵件傳送 1 依賴 <dependency> <groupId>org.springframework.boot</groupId>
Springboot實現郵件傳送
技術標籤:spring bootjavajavamail 匯入mail座標<dependencies> <dependency> <groupId>org.springframework.boot</groupId>
SpringBoot使用郵件傳送
使用場景: 定時任務報錯 訊息推送 日誌報錯提醒 1.匯入依賴 <dependency> <groupId>org.springframework.boot</groupId>
基於SpringBoot實現定時傳送郵件過程解析
前提: 1.Springboot專案 2.引入maven 依賴 <dependency> <groupId>org.springframework.boot</groupId>
python標準庫smtplib在UI自動化測試中的實現-郵件傳送測試報告
import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipart def send_email(receiver):
SpringBoot系列之傳送郵件開發手冊
@目錄一、Email前言介紹二、Email例子實踐2.1 開發實驗環境準備2.2 Meavn配置檔案2.3 application配置2.4 傳送文字格式郵件2.5 傳送Html格式郵件2.6 傳送html內嵌圖片2.7 傳送模板html郵件2.8 傳送Attachment郵件
SpringBoot整合Mail傳送郵件&傳送模板郵件
整合mail傳送郵件,其實就是通過程式碼來操作傳送郵件的步驟,編輯收件人、郵件內容、郵件附件等等。通過郵件可以拓展出簡訊驗證碼、訊息通知等業務。
Java介面自動化測試(七) — 傳送郵件
1、簡述 用例執行完成後,可以通過傳送電子郵件的方式通知需要看到測試報告的使用者,可以使用Javax.mail完成郵件傳送
Web自動化測試:郵件傳送測試報告
在我們執行完整個專案後,已經生成了 測試報告,一般自動化會在本地或者公司伺服器上執行,那如何獲取自動化測試的執行結果呢,此時就需要把測試結果以郵件的形式傳送到郵箱,這樣就可以在測試完成的第一時間知道測試
Jenkins(6)測試報告郵件傳送
前言 前面已經實現在jenkins上展示html的測試報告,接下來只差最後一步,把報告發給你的領導,展示你的勞動成果了。
springboot 實現定時傳送郵件任務
技術標籤:springjava 功能實現需要兩個知識點:1 定時任務 2 郵件服務 先說SringBoot定時任務: SpringBoot自帶定時任務處理,開箱即用 方便快捷以及靈活配置等特點。實現需要兩個註解,@EnableScheduling //表
SpringBoot郵件傳送通知或郵件群發通知
技術標籤:SpringBootjava SpringBoot郵件傳送通知或郵件群發通知 友情提醒:需要同時傳送給多人的時間會長一些,可以給程式碼做時間優化,也可以使用原生的mail jar包,下面給上依賴,下面兩個任選其一就可以
Springboot 郵件傳送例項
技術標籤:spring bootspringjavamailmybatissmtp 1.pom.xml新增依賴: <!--郵箱依賴--> <dependency>
SpringBoot 非同步、定時任務和郵件傳送
任務 非同步任務 定時任務 郵件傳送 SpringBoot 非同步任務 我們有這樣一個情況:
SpringBoot使用Google傳送郵件
1.匯入依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId>