news 2026/4/16 11:01:44

SpringBoot邮件发送功能模版

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SpringBoot邮件发送功能模版

获取授权码

邮件发送需要准备的信息:

你想要使用的来发送邮件的邮箱的 SMTP 授权码,注意是授权码,不是登录邮箱的密码

1.如果你想要用163邮箱来发送测试邮件

需要获得163邮箱的 SMTP 授权码:

打开163邮箱官网

在顶部的设置

点击这里的POP3/SMTP/IMAP

进入后开启SMTP以及设置授权密码即可,授权密码即SMTP 授权码

2.如果你想要用QQ邮箱来发送测试邮件

需要获得QQ邮箱的 SMTP 授权码:

打开QQ邮箱官网

在顶部右侧点击设置

点击账号与安全

在左侧安全设置开启SMTP服务并且获得授权码

克隆代码

关于邮箱发送的模版代码我已经发布到 Github仓库 上了,可以直接clone代码

在IDEA终端使用命令:

git clone https://github.com/Aliens983/SpringBoot-implements-the-email-sending-function.git

你要在 \src\main\resources\application.yml文件中,

修改你的对应的配置

修改好application.yml配置后,有两种方法可以测试邮件的发送功能:

1.在IDEA终端输入以下命令:
$body = @{ to = "你想发送的邮件地址" subject = "Hello" content = "Haaa,nice to meet you!!!!" } | ConvertTo-Json $response = Invoke-WebRequest -Uri "http://localhost:8080/emails" ` -Method POST ` -ContentType "application/json" ` -Body $body ` -UseBasicParsing # 打印响应状态码和内容 Write-Host "Status Code: $($response.StatusCode)" Write-Host "Response Body: $($response.Content)"

其中

to = "你想发送的邮件地址" subject = "Hello" content = "Haaa,nice to meet you!!!!"

改成你想要的邮箱地址、主题、内容

2.进入postman测试:

格式如下:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:38:43

圆度误差的神经网络评定及测量不确定度研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

作者头像 李华
网站建设 2026/4/5 5:44:53

springboot高校教师科研管理系统(11673)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告)远程调试控屏包运行 三、技术介绍 Java…

作者头像 李华
网站建设 2026/4/15 13:02:32

论文AI率太高?这5个降重技巧让你轻松过关

"辛辛苦苦写了一个月的论文,结果被检测出AI率60%,答辩都不让参加了。"这是最近很多同学私信我的真实遭遇。随着各大高校引入AI检测系统,越来越多的学生开始为论文的"人工痕迹"发愁。 别慌,今天就来分享5个亲测…

作者头像 李华
网站建设 2026/4/16 10:41:31

算法 | 整理数据结构 | 算法题中,JS 容器的选择

总结:算法题 JS 容器选择速查表需求用什么是否出现过Set不同元素个数Set.size频率统计Map顺序访问Array / String随机访问Array / String去重Set哈希查找Set / MapJS 容器范式手册:Set、Map、字符串、数组注意,区分 “值容器”和“结构容器”…

作者头像 李华
网站建设 2026/4/11 2:16:35

Unity AI Navigation 从 0 到 1:一篇吃透新 NavMesh 系统的实战

一、为什么你必须升级到老 NavMesh? 如果你还在用 2021 LTS 之前的 Navigation 窗口做 Bake,那你一定踩过这些坑: 场景里一移动箱子,就要重烤 NavMesh,CPU 直接爆炸; 不同体型的 NPC 必须共用同一张 Mesh…

作者头像 李华
网站建设 2026/4/11 14:22:50

VisionPro二开之日志Log模块

VisionPro二开之日志Log模块 一 配置log4net.config文件 <?xml version"1.0" encoding"utf-8" ?> <configuration><configSections><section name"log4net" type"System.Configuration.IgnoreSectionHandler"/…

作者头像 李华