springboot怎么使用QQ邮箱发送邮件
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,小编给大家分享一下springboot怎么使用QQ邮箱发送邮件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、QQ邮箱打
千家信息网最后更新 2026年11月04日springboot怎么使用QQ邮箱发送邮件
小编给大家分享一下springboot怎么使用QQ邮箱发送邮件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
一、QQ邮箱打开POP3/SMTP服务
上面的服务开启后,会得到一串授权密码在springboot配置中需要用到
二、springboot配置
IDE目录
1.在pom.xml添加spring-boot-starter-mail起步依赖
org.springframework.boot spring-boot-starter-mail
2.在application.properties中配置mail属性
#静态资源映射,localhost:8080/ == /resourcesspring.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.htmlspring.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=truespring.mail.properties.mail.smtp.starttls.required=truespring.mail.properties.mail.smtp.ssl.enable=truespring.mail.port=465
3.编写controller文件
@Controllerpublic 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.编写网页页面
邮件
5.发送成功
以上是"springboot怎么使用QQ邮箱发送邮件"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
密码
邮箱
配置
邮件
内容
用户
用户名
篇文章
成功
主题
文本
加密
服务
通信
不怎么
主机
地址
大部分
属性
平台
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国智互联网科技
互联网科技保险
鸠鸠互联网科技
科技制造互联网公司
为想互联网科技
紫鲸互联网科技
上海喔噻互联网科技
电子科技大学互联网
哈尔滨新华互联网科技
宁波青枫互联网科技有限公司
中化能源互联网科技招聘
互联网和黑科技的看法
呼和浩特新华互联网科技学院
电子科技大学互联网创业大赛
长沙互联网科技
沐思想互联网科技有限公司
科技互联网行业投资研究
马化腾互联网科技教学
互联网科技创业有什么好项目
互联网科技企业文化
互联网科技工作委员会主任
新华互联网科技学校
A股互联网金融科技公司
为想互联网科技
互联网科技股票
互联网科技logo设计
科技类的互联网平台
科技伦理 互联网公司
青岛科技大学互联网大赛研究生
互联网营销推广黑科技