今天博主帶來一期超詳細的郵件發送實操內容,希望能get到您的點贊!話不多說,直接進入正題,
在實踐開始前,這里需要提到Hutool,Hutool是一個小而全的Java工具類別庫,通過靜態方法封裝,降低相關API的學習成本,提高作業效率的工具類,
那么現在正式進入實戰!首先創建一個Maven專案,創建成功以后,在pom.xml檔案中引入相應的依賴,
引入依賴成功以后,你將會在Libraries中看到如下的jar包就證明引入成功了,
接下來我們就可以開始著手寫代碼啦!在正式開始前,我們還需要在src/main/resources目錄下創建一個config包,然后在這個包下新建mail.setting檔案,
mail.setting檔案用于配置發件人的資訊,我們可以根據實際需要到Hutool的參考檔案中查看實際引數填入,這里是測驗發送,博主選擇了用QQ郵箱發送,當然也支持其他所有的郵箱,讓我們來看看mail.setting檔案中是如何配置的,

那么郵箱授權碼是從哪里來的呢,首先要想你的郵箱具備可發送郵件這一操作,就必須到你的QQ郵箱中開啟這項服務,可根據如下步驟開啟并獲得授權碼,


獲取到關鍵資訊后,填入剛才的mail.setting檔案中,到這里位置準備作業就做完了,接下來開始撰寫代碼,一行代碼即可解決!

點擊運行,即可收到郵件,

那么如何發送帶格式的html郵件呢,只需要修改以下這幾個引數就好了,


當然這個工具類還可以選擇是否添加附件,具體方法可以進一步探索,
所以,大家經常問到的如何群發郵件,我想你們心里已經有答案了吧?對,就是用集合,不過Hutool對群發郵件也做了封裝,我們只需要傳入一個收件人集合就好了,不需要在for回圈中去發送郵件,

這個工具類雖然好用,但是還是推薦大家去看看它的底層實作原理!更多拓展操作可參閱Hutool參考檔案
你學會了嗎?接下可以把他用在你的專案里啦!
每天一塊轉,天天都搬磚,今天博主的分享就到這里,歡迎大家一起交流學習,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/293586.html
標籤:java
上一篇:xml的約束
