springboot怎么使用QQ邮箱发送邮件
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,小编给大家分享一下springboot怎么使用QQ邮箱发送邮件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、QQ邮箱打
千家信息网最后更新 2025年11月16日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安全错误
数据库的锁怎样保障安全
湖南网络技术职业学院
淘宝服务器主机设在哪里
苏州正规软件开发费用是多少
招远商城软件开发推荐
开展网络安全宣传制度
中学语文教学参考数据库
学校数据库中哪个可以下载专利
广东培正学院数据库
资源是从服务器获取的
深泽应用软件开发服务技术规范
网络安全税务做法
网络安全总结主题背景图片
数据库高可用组
远程服务器怎么选择桌面
艾尔登服务器维护
网络安全态势感知 选题
嵌入式开发软件开发面试题
数控机床数据服务器
facebook服务器停电
苹果帐号上数据库
我和网络安全文章
上海兢博互联网科技有限公司
江阴进口软件开发平台
数据库月报总结
等级保护网络安全设计
微信苹果协议软件开发
服务器硬盘全部无反应
数据库导入数据提示重复键
计算机网络技术中级视频
及时处理网络安全风险事件