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

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

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

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

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

開(kāi)始編碼

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

項(xiàng)目結(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)碼,不是郵箱密碼,這個(gè)在 QQ 郵箱設(shè)置里面自動(dòng)生成的
    properties.mail.smtp.port: 465 # 端口號(hào) 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,端口號(hào):465 或者 994
  • 163 郵箱 SMTP 服務(wù)器地址:smtp.163.com,端口號(hào):465 或者 994
  • yeah 郵箱 SMTP 服務(wù)器地址:smtp.yeah.net,端口號(hào):465 或者 994

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

IMailService 接口

package com.jiangfeixiang.sendemail;
/**
 * @Author: 姜飛祥
 * @Description: 封裝一個(gè)發(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

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

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

    Java Integer.ValueOf()的一些了解

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

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

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

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

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

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

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

    Java之springcloud Sentinel案例講解

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

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

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

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

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

最新評(píng)論

尼勒克县| 怀远县| 淳安县| 禄丰县| 庆阳市| 类乌齐县| 拜城县| 集安市| 分宜县| 贺州市| 突泉县| 镶黄旗| 伊宁县| 厦门市| 台州市| 北辰区| 介休市| 蓝田县| 金堂县| 威宁| 隆子县| 汝阳县| 漠河县| 汉中市| 大渡口区| 阜城县| 平舆县| 宣威市| 修武县| 富顺县| 松潘县| 财经| 阿克陶县| 青田县| 阜阳市| 库伦旗| 湖口县| 嫩江县| 山东| 昂仁县| 汉川市|