尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

SpringBoot实现简单邮件发送(代码+注释)

发布时间:2026/9/15 9:38:56

资讯中心
01
ARTICLE

SpringBoot实现简单邮件发送(代码+注释)

SpringBoot实现简单邮件发送(代码+注释)
1.让自己的邮箱变成客户端(以网易云邮箱为例qq邮箱也一样的操作)1.开启服务2.它会给你一串乱码做授权码2.添加依赖!-- mail 依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-mail/artifactId/dependency3.编写配置文件spring:mail:# 客户端,邮件服务器地址。要是qq邮箱就是smtp.qq.comhost:smtp.163.com# 协议protocol:smtp# 编码格式default-encoding:utf-8# 发送者的邮箱地址 写自己的邮箱username:# 授权码(就是那串乱码)password:xxxx# 端口port:254.编写实现代码1.pojo层代码DatapublicclassLoginVo{StringuserName;Stringpassword;}2.controller层没修改之前的代码RequestMapping(addloginuser)publicResultaddLoginUser(RequestBodyLoginVologinVo){intresultuserService.addLoginUSer(loginVo);if(result0){returnResult.ok(增加用户成功);}returnResult.ok(增加用户失败);}3.controller层修改后的代码AutowiredJavaMailSenderImplmailSender;RequestMapping(addloginuser)publicResultaddLoginUser(RequestBodyLoginVologinVo){intresultuserService.addLoginUSer(loginVo);if(result0){//一个简单的邮件SimpleMailMessagemailMessagenewSimpleMailMessage();//标题mailMessage.setSubject(欢迎);//内容mailMessage.setText(欢迎你使用软特福来);//发给谁mailMessage.setTo(写邮箱qq.com);//谁发送mailMessage.setFrom(写邮箱163.com);//信息模板mailSender.send(mailMessage);returnResult.ok(增加用户成功);}returnResult.ok(增加用户失败);}5.运行结果1.增加用户成功2.邮件接收成功
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。