国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - springboot 使用QQ郵箱發送郵件的操作方法

springboot 使用QQ郵箱發送郵件的操作方法

2022-02-15 16:03Mer_de_sauce Java教程

這篇文章主要介紹了springboot使用QQ郵箱發送郵件功能,本文通過實例圖文相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、QQ郵箱打開POP3/SMTP服務

springboot 使用QQ郵箱發送郵件的操作方法
springboot 使用QQ郵箱發送郵件的操作方法
springboot 使用QQ郵箱發送郵件的操作方法

上面的服務開啟后,會得到一串授權密碼在springboot配置中需要用到

 

二、springboot配置

IDE目錄

springboot 使用QQ郵箱發送郵件的操作方法

1.在pom.xml添加spring-boot-starter-mail起步依賴

<!-- springboot開發mail項目的起步依賴-->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-mail</artifactId>
</dependency>

2.在application.properties中配置mail屬性

#靜態資源映射,localhost:8080/ == /resources
spring.resources.static-locations=classpath:META-INF/resources/,classpath:static/,classpath:templates/

#https://blog.csdn.net/jawhiow/article/details/82625842
#如果原先訪問首頁的地址是:http://localhost:8888/index.html   那么在你配置這個配置后,http://localhost:8888/default/index.html
spring.mvc.static-path-pattern=/*

# 設置郵箱主機
spring.mail.host=smtp.qq.com
# 設置用戶名
spring.mail.username=xxxxxx@qq.com
# 設置密碼,該處的密碼是QQ郵箱開啟SMTP的授權碼而非QQ密碼
spring.mail.password=xxxxxx
# 設置是否需要認證,如果為true,那么用戶名和密碼就必須的,
# 如果設置false,可以不設置用戶名和密碼,當然也得看你的對接的平臺是否支持無密碼進行訪問的。
spring.mail.properties.mail.smtp.auth=true
# STARTTLS[1]  是對純文本通信協議的擴展。它提供一種方式將純文本連接升級為加密連接(TLS或SSL),而不是另外使用一個端口作加密通信。
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true

spring.mail.properties.mail.smtp.ssl.enable=true
spring.mail.port=465

3.編寫controller文件

@Controller
public class EmailController {
  @Autowired
  private JavaMailSender javaMailSender;

  @RequestMapping("/")
  public void index(HttpServletRequest request, HttpServletResponse response) throws IOException {
      System.out.println("index.html");
      response.sendRedirect("/index.html");
  }

  @ResponseBody
  @RequestMapping("/emailSend")
  public String emailSend(@RequestParam(value = "email") String eamil){
      System.out.println(eamil);
      String content = "1234";
      try{
          SimpleMailMessage message = new SimpleMailMessage();
          message.setFrom("xxxxxx@qq.com");
          message.setTo(eamil);
          message.setSubject("主題:主題內容");
          message.setText(content);
          //發送郵件
          javaMailSender.send(message);
          System.out.println(eamil+"發送成功");
      }catch (Exception e){
          return "fail";
      }
      return "success";
  }
}

4.編寫網頁頁面

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>郵件</title>
</head>
<body>
  <form action="/emailSend">
      郵箱:<input type="text" name="email" value="xxxxxx@qq.com">
      <input type="submit">
  </form>
</body>
</html>

5.發送成功

springboot 使用QQ郵箱發送郵件的操作方法
springboot 使用QQ郵箱發送郵件的操作方法

到此這篇關于springboot 使用QQ郵箱 發送郵件的文章就介紹到這了,更多相關springboot QQ郵箱 發送郵件內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_40833874/article/details/120676848

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区三区在线观看 | 综合网激情五月 | 国产一区二区三区四 | 久久精品无码一区二区三区 | 欧美日韩国产一区 | 69久久久 | 午夜视频在线免费观看 | 亚洲高清在线观看 | 欧美日韩精品在线 | 精品一区二区三区四区 | 一区二区在线不卡 | 亚洲一区中文字幕 | 国产精品1 | 日韩在线不卡一区 | 日韩一区二区精品 | 亚洲精品一区久久久久久 | 午夜啪| 色综合色综合网色综合 | 99伊人 | 在线免费观看h片 | 久草一区 | 欧美free性丝袜xxxxhd | 在线观看黄色电影 | 国产精品久久久久久久久久新婚 | 日韩在线播放一区二区三区 | 91久久精品视频 | 午夜国产 | 亚洲一级在线 | 欧美日韩电影一区 | 日本在线视频一区二区 | 国产精品久久久久免费a∨ 狠狠影院 | 久草青青草 | 成人免费在线观看 | 激情五月婷婷综合 | 亚洲成人久久久久 | 国户精品久久久久久久久久久不卡 | 久久精品国产99国产精2020新增功能 | 精品影院| 亚洲精品国产第一综合99久久 | 欧美日韩精品一区二区三区 | 国产精品欧美一区二区三区 |