1. 程式人生 > >SpringBoot 動態配置郵箱發件人

SpringBoot 動態配置郵箱發件人

SpringBoot 動態配置郵箱發件人

現在的訊息模組少不了郵件傳送、簡訊傳送和手機推送的功能。郵件傳送的功能歷史最為悠久,也算的上爛大街的功能。一般在配置檔案中設定好郵箱地址、賬號、密碼和發件伺服器地址後便不會再去改動。可是有的客戶卻希望人為指定發件人資訊。這個需求並不過分,需要解決兩個大問題:如何在容器啟動成功後重新修改傳送郵件的Bean。如何在伺服器重啟後,發件人依然是更改後的配置資訊。這裡記錄實現的步驟。

需求分析

一)、在未配置郵箱賬號時,系統擁有預設的郵箱發件人

二)、重新設定郵箱發件人後,需立即生效

三)、重啟伺服器後,郵箱發件人依然是更改後的郵箱賬號,而非預設發件人

基礎的郵箱傳送

郵箱傳送的功能放在現在變得非常的簡單好用,一導二配三傳送。