最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot中發(fā)送郵件的具體使用步驟

 更新時間:2026年06月03日 09:37:35   作者:bug 搬運工  
SpringBoot發(fā)送郵件的詳細步驟包括添加Starter依賴、配置郵件服務(wù)器(QQ/網(wǎng)易/yeah郵箱)和調(diào)用JavaMailSender接口,本文詳細介紹了如何在SpringBoot項目中集成郵件發(fā)送功能,并提供了具體的配置示例和代碼實現(xiàn),感興趣的朋友一起看看吧

Spring Boot 中發(fā)送郵件的具體使用步驟如下:

  1. 添加 Starter 模塊依賴
  2. 添加 Spring Boot 配置(QQ/網(wǎng)易系/Gmail)
  3. 調(diào)用 JavaMailSender 接口發(fā)送郵件

開始編碼

創(chuàng)建 Spring Boot 項目,添加依賴。

項目結(jié)構(gòu)

1. 添加依賴

在 Maven pom.xml 配置文件中加入 spring-boot-starter-mail 依賴。

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

2. 添加配置參數(shù)

然后在 application.yml 文件中加入以下配置。

application.yml 配置

QQ 郵箱配置

spring:
  mail:
    host: smtp.qq.com # 發(fā)送郵件服務(wù)器
    username: 1016767658@qq.com # 發(fā)送郵件的郵箱地址
    password: ivhkrc*****kbdcf # 客戶端授權(quán)碼,不是郵箱密碼,這個在 QQ 郵箱設(shè)置里面自動生成的
    properties.mail.smtp.port: 465 # 端口號 465 或 587
    from: 1016767658@qq.com # 發(fā)送郵件的地址,和上面 username 一致
    properties.mail.smtp.starttls.enable: true
    properties.mail.smtp.starttls.required: true
    properties.mail.smtp.ssl.enable: true
    default-encoding: utf-8

網(wǎng)易系(126/163/yeah)郵箱配置

spring:
  mail:
    host: smtp.126.com # 發(fā)送郵件服務(wù)器
    username: xx@126.com # 發(fā)送郵件的郵箱地址
    password: xxxxxxx # 客戶端授權(quán)碼,不是郵箱密碼,網(wǎng)易的是自己設(shè)置的
    properties.mail.smtp.port: 994 # 465 或者 994
    from: xxx@126.com # 發(fā)送郵件的地址,和上面 username 一致
    properties.mail.smtp.starttls.enable: true
    properties.mail.smtp.starttls.required: true
    properties.mail.smtp.ssl.enable: true
    default-encoding: utf-8

注意:

  • 126 郵箱 SMTP 服務(wù)器地址:smtp.126.com,端口號:465 或者 994
  • 163 郵箱 SMTP 服務(wù)器地址:smtp.163.com,端口號:465 或者 994
  • yeah 郵箱 SMTP 服務(wù)器地址:smtp.yeah.net,端口號:465 或者 994

封裝郵件接口,方便調(diào)用發(fā)送郵件

IMailService 接口

package com.jiangfeixiang.sendemail;
/**
 * @Author: 姜飛祥
 * @Description: 封裝一個發(fā)郵件的接口,后邊直接調(diào)用即可
 * @Date: Create in 2019/1/28/0028 21:57
 */
public interface IMailService {
    /**
     * 發(fā)送文本郵件
     * @param to 收件人
     * @param subject 主題
     * @param content 內(nèi)容
     */
    void sendSimpleMail(String to, String subject, String content);
    /**
     * 發(fā)送 HTML 郵件
     * @param to 收件人
     * @param subject 主題
     * @param content 內(nèi)容
     */
    public void 

到此這篇關(guān)于Spring Boot中發(fā)送郵件的具體使用步驟的文章就介紹到這了,更多相關(guān)Spring Boot發(fā)送郵件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JAVA中的字符串常量池使用操作代碼

    JAVA中的字符串常量池使用操作代碼

    Java中的字符串常量池是Java堆中的一塊特殊存儲區(qū)域,用于存儲字符串。它的實現(xiàn)是為了提高字符串操作的性能并節(jié)省內(nèi)存,這篇文章主要介紹了JAVA中的字符串常量池,需要的朋友可以參考下
    2022-12-12
  • Socket結(jié)合線程池使用實現(xiàn)客戶端和服務(wù)端通信demo

    Socket結(jié)合線程池使用實現(xiàn)客戶端和服務(wù)端通信demo

    這篇文章主要為大家介紹了Socket結(jié)合線程池的使用來實現(xiàn)客戶端和服務(wù)端通信實戰(zhàn)demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • Springboot實現(xiàn)多服務(wù)器session共享

    Springboot實現(xiàn)多服務(wù)器session共享

    這篇文章主要為大家詳細介紹了Springboot實現(xiàn)多服務(wù)器session共享,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Java Integer.ValueOf()的一些了解

    Java Integer.ValueOf()的一些了解

    這篇文章主要介紹了Java Integer.ValueOf()的一些了解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Java中IdentityHashMap與HashMap區(qū)別詳解

    Java中IdentityHashMap與HashMap區(qū)別詳解

    這篇文章主要介紹了Java中IdentityHashMap與HashMap區(qū)別詳解,很多人不曉得IdentityHashMap的存在,其中不乏工作很多年的Java開發(fā)者,他們看到就說是第三方j(luò)ar包,實際上它是Jdk源碼自帶的集合類,需要的朋友可以參考下
    2023-11-11
  • Java線程編程中的主線程講解

    Java線程編程中的主線程講解

    這篇文章主要介紹了Java線程編程中的主線程,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解

    Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解

    這篇文章主要介紹了Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解,RESTful API設(shè)計的最佳實踐是使用路徑參數(shù)來標(biāo)識一個或多個特定資源,而使用查詢參數(shù)來對這些資源進行排序/過濾,需要的朋友可以參考下
    2024-01-01
  • Java之springcloud Sentinel案例講解

    Java之springcloud Sentinel案例講解

    這篇文章主要介紹了Java之springcloud Sentinel案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • SpringBoot整合Drools的實現(xiàn)步驟

    SpringBoot整合Drools的實現(xiàn)步驟

    Drools是一個易于訪問企業(yè)策略、易于調(diào)整以及易于管理的開源業(yè)務(wù)規(guī)則引擎,符合業(yè)內(nèi)標(biāo)準(zhǔn),速度快、效率高。業(yè)務(wù)分析師或?qū)徍巳藛T可以利用它輕松查看業(yè)務(wù)規(guī)則,從而檢驗是否已編碼的規(guī)則執(zhí)行所需的業(yè)務(wù)規(guī)則。本文將講述SpringBoot整合Drools的步驟
    2021-05-05
  • Java項目實戰(zhàn)之在線考試系統(tǒng)的實現(xiàn)(系統(tǒng)介紹)

    Java項目實戰(zhàn)之在線考試系統(tǒng)的實現(xiàn)(系統(tǒng)介紹)

    這篇文章主要介紹了Java項目實戰(zhàn)之在線考試系統(tǒng)的實現(xiàn)(系統(tǒng)介紹),本文通過實例代碼,截圖的形式給大家展示系統(tǒng)技術(shù)架構(gòu),需要的朋友可以參考下
    2020-02-02

最新評論

武冈市| 太谷县| 瑞安市| 高安市| 长宁区| 棋牌| 东城区| 四会市| 阳朔县| 禹州市| 仙游县| 巨鹿县| 安宁市| 涪陵区| 龙口市| 滦南县| 中江县| 双江| 宜城市| 西乌珠穆沁旗| 长宁区| 中山市| 宕昌县| 稷山县| 呼伦贝尔市| 宜宾市| 光泽县| 明溪县| 青田县| 安丘市| 霍林郭勒市| 汉川市| 新宾| 望都县| 台北县| 富川| 托里县| 蓝山县| 玉龙| 镇平县| 莫力|