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

springboot實現(xiàn)發(fā)送QQ郵箱

 更新時間:2021年06月06日 11:23:58   作者:蜜桃婷婷醬  
這篇文章主要為大家詳細介紹了springboot實現(xiàn)發(fā)送QQ郵箱,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

springboot發(fā)送電子郵箱,供大家參考,具體內(nèi)容如下

1.開啟qq郵箱開啟IMAP/SMTP服務(wù)*

首先進入qq郵箱

點擊設(shè)置

點擊賬戶,然后往下拉

開啟IMAP/SMTP服務(wù)

開啟成功得到授權(quán)密碼,這個要記住,一會用

2.引入pom依賴

<!--發(fā)送郵箱-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-mail</artifactId>
            <version>2.2.5.RELEASE</version>
</dependency>

3.配置application.properties

# QQ郵箱配置
spring.mail.host=smtp.qq.com
#發(fā)件人QQ郵箱地址
spring.mail.username=發(fā)件人的qq郵箱
#QQ郵箱授權(quán)碼
spring.mail.password=得到的授權(quán)密碼
#以下三項不用改動
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true

4.創(chuàng)建發(fā)送電子郵箱controller

我這里收件人地址寫死了,當(dāng)然可以作為參數(shù),訪問這個方法的時候把參數(shù)加上就行了,效果都是一樣的

package com.wyh.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import javax.mail.Address;
import javax.mail.MessagingException;
import java.util.ArrayList;

@RestController
public class EmailController {
    @Resource
    private JavaMailSender javaMailSender;
    //這一步是獲取application.properties中設(shè)置的發(fā)件人郵箱地址
    @Value("${spring.mail.username}")
    private String username;
   /**
    /* @Author 魏一鶴
    * @Description  發(fā)送郵箱
    * @Date 0:09 2021/5/19
    * @Param []
    * @return void
   **/
    @RequestMapping("/sendEmail")
    public String  sendMail() { //String address

        //發(fā)郵件
            SimpleMailMessage message = new SimpleMailMessage();
            //發(fā)件人郵件地址(上面獲取到的,也可以直接填寫,string類型)
            message.setFrom(username);
            //要發(fā)送的qq郵箱(收件人地址)
            message.setTo("1581622479@qq.com");//address
            //郵件主題
            message.setSubject("java調(diào)用QQ郵箱發(fā)送");
            //郵件正文
            message.setText("我是用java發(fā)送的QQ郵箱");//?。?!
            javaMailSender.send(message);
            return "發(fā)送成功!";
    }
}

5.查看效果

在我的qq郵箱就能看到我們發(fā)送的內(nèi)容了

然后換一種寫法,把收件人的地址作為參數(shù)

package com.wyh.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import javax.mail.Address;
import javax.mail.MessagingException;
import java.util.ArrayList;

@RestController
public class EmailController {
    @Resource
    private JavaMailSender javaMailSender;
    //這一步是獲取application.properties中設(shè)置的發(fā)件人郵箱地址
    @Value("${spring.mail.username}")
    private String username;
   /**
    /* @Author 魏一鶴
    * @Description  發(fā)送郵箱
    * @Date 0:09 2021/5/19
    * @Param []
    * @return void
   **/
    @RequestMapping("/sendEmail")
    public String  sendMail(String address) { //String address

        //發(fā)郵件
            SimpleMailMessage message = new SimpleMailMessage();
            //發(fā)件人郵件地址(上面獲取到的,也可以直接填寫,string類型)
            message.setFrom(username);
            //要發(fā)送的qq郵箱(收件人地址)
            message.setTo(address);//address
            //郵件主題
            message.setSubject("java調(diào)用QQ郵箱發(fā)送");
            //郵件正文
            message.setText("我是用java發(fā)送的QQ郵箱");//?。?!
            javaMailSender.send(message);
            return "發(fā)送成功!";
    }
}

效果都是一樣的。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談java 增強型的for循環(huán) for each

    淺談java 增強型的for循環(huán) for each

    下面小編就為大家?guī)硪黄獪\談java 增強型的for循環(huán) for each。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Spring?Boot?集成?MyBatis?全面講解(最新推薦)

    Spring?Boot?集成?MyBatis?全面講解(最新推薦)

    MyBatis 是一款優(yōu)秀的持久層框架,與 Spring Boot 集成后可以大大簡化開發(fā)流程,本文將全面講解如何在 Spring Boot 中集成 MyBatis,包括環(huán)境配置、基礎(chǔ)操作、高級功能和最佳實踐,需要的朋友可以參考下
    2024-12-12
  • 基于JAVA中Jersey處理Http協(xié)議中的Multipart的詳解

    基于JAVA中Jersey處理Http協(xié)議中的Multipart的詳解

    之前在基于C#開發(fā)彩信用最原始的StringBuilder拼接字符串方式處理過Multipart。現(xiàn)在在做一個項目的時候,由于之前的技術(shù)路線都是使用Jersey處理Http這塊,為了保持技術(shù)路線一致,研究了一下如何使用Jersey處理Http協(xié)議中的Multipart
    2013-05-05
  • Java之String、StringBuffer、StringBuilder的區(qū)別分析

    Java之String、StringBuffer、StringBuilder的區(qū)別分析

    今天搞安卓在看書的時候遇到了StringBuilder這個類型的東東,有點小迷,不知道它跟string、stringbuffer的關(guān)系式怎么樣的,趕快查閱相關(guān)資料,了解了個大概,拿出來分享一下
    2012-11-11
  • 解讀@RequestBody的正確使用方法

    解讀@RequestBody的正確使用方法

    這篇文章主要介紹了解讀@RequestBody的正確使用方法,具有一定借鑒價值
    2018-01-01
  • 輕松掌握Java建造者模式

    輕松掌握Java建造者模式

    這篇文章主要幫助大家輕松掌握Java建造者模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 超簡潔java實現(xiàn)雙色球若干注隨機號碼生成(實例代碼)

    超簡潔java實現(xiàn)雙色球若干注隨機號碼生成(實例代碼)

    這篇文章主要介紹了超簡潔java實現(xiàn)雙色球若干注隨機號碼生成(實例代碼),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • SpringBoot項目整合MybatisPlus并使用SQLite作為數(shù)據(jù)庫的過程

    SpringBoot項目整合MybatisPlus并使用SQLite作為數(shù)據(jù)庫的過程

    SQLite是一個緊湊的庫,啟用所有功能后,庫大小可以小于 750KiB, 具體取決于目標平臺和編譯器優(yōu)化設(shè)置, 內(nèi)存使用量和速度之間需要權(quán)衡,這篇文章主要介紹了SpringBoot項目整合MybatisPlus并使用SQLite作為數(shù)據(jù)庫,需要的朋友可以參考下
    2024-07-07
  • Spring?Cloud?Eureka(全面解析)?大白話

    Spring?Cloud?Eureka(全面解析)?大白話

    這篇文章主要介紹了Spring?Cloud?Eureka(全面解析)?大白話,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • mybatis中使用oracle關(guān)鍵字出錯的解決方法

    mybatis中使用oracle關(guān)鍵字出錯的解決方法

    這篇文章主要給大家介紹了關(guān)于mybatis中使用oracle關(guān)鍵字出錯的解決方法,文中通過示例代碼將解決的方法介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-08-08

最新評論

崇仁县| 通榆县| 得荣县| 沭阳县| 类乌齐县| 临邑县| 惠东县| 乡城县| 颍上县| 勃利县| 聂拉木县| 新昌县| 正阳县| 金平| 荣成市| 伊春市| 常宁市| 法库县| 弋阳县| 九江县| 云梦县| 琼结县| 湖口县| 新和县| 静宁县| 南和县| 桃园县| 河津市| 仁化县| 永嘉县| 水城县| 苏尼特右旗| 巴彦县| 泸定县| 绥芬河市| 启东市| 勃利县| 张掖市| 自贡市| 天峨县| 元谋县|