springboot发送qq邮件

  • 1_开启邮箱相关权限并获取邮箱授权码
  • 2_实现功能
    • 2.1_添加mail的依赖
      • 2.1.1_创建工程时添加
      • 2.1.2_在工程中添加
    • 2.2_配置文件application.properties配置相关信息
    • 2.3_实现代码

1_开启邮箱相关权限并获取邮箱授权码

进入账户

开启POP3/SMTP服务并生成授权码

2_实现功能

2.1_添加mail的依赖

2.1.1_创建工程时添加

创建springboot项目的最后一步-------选择mail依赖(springboot工程创建)

2.1.2_在工程中添加

在pom.xml中添加

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId><version>${spring-boot-mail.version}</version>
</dependency>

记得点击右下角提示中的自动导入

2.2_配置文件application.properties配置相关信息

以下spring.mail.username是邮箱,spring.mail.password是POP3授权码

server.port=8081
server.context-path=/demo
//以下是邮箱的配置,我一直尝试都不成功,原来是端口号的问题,改为587就行了
spring.mail.host=smtp.qq.com
spring.mail.port=587
spring.mail.username=********@qq.com
spring.mail.password=********
spring.mail.properties.mail.debug=true
spring.mail.properties.mail.auth=ture
spring.mail.properties.smtp.ssL.enabLe=true;

2.3_实现代码

由于个人能力有限不知道为什么发送邮件的代码只能实现在controller里面

@RestController
public class MailController {@Autowiredprivate JavaMailSender javaMailSender;@GetMapping("/send")public Boolean sendMail(){SimpleMailMessage simpleMailMessage = new SimpleMailMessage();simpleMailMessage.setFrom("发送邮箱@qq.com");simpleMailMessage.setTo("目标邮箱@qq.com");simpleMailMessage.setSubject("主题");simpleMailMessage.setText("内容");javaMailSender.send(simpleMailMessage);return Boolean.TRUE;}
}

springboot发送qq邮件相关推荐

  1. SpringBoot发送QQ邮件图片显示不出来

    SpringBoot发送QQ邮件图片显示不出来 用springBoot给QQ邮箱发送带图片的邮件时,图片在电脑上显示不出来,但是从手机上可以看到,查了一些方法,好多说在邮件上有个腾讯的黄条提示,点击显 ...

  2. 使用springboot发送QQ邮件,可以发送附件

    使用springboot发送QQ邮件 1.在application.properties中写入以下配置信息 #文件上传的配置信息 #总大小 spring.servlet.multipart.max-r ...

  3. springboot发送QQ邮件(最简单方式)

    前言:使用邮箱注册时发送邮件获取验证码:找回密码时通过邮箱进行验证:或者其他需要发送邮件的场景. 主要针对在springboot中如何发送QQ邮件 1. 准备工作 进入QQ邮箱页面,点击设置,选择账户 ...

  4. 【springboot】 springboot发送QQ邮件 springboot整合mail教程

    首先需要引入jar包 <!-- 邮件依赖 --><dependency><groupId>org.springframework.boot</groupId& ...

  5. 全面演示springboot发送QQ邮件过程(复杂邮件+简单邮件)图片、附件

    文章目录 前言 开玩 步骤 1.导入相关依赖 2.你的邮箱配置 简单邮件 发送一个复杂邮件 前言 失踪了好久了,今天冒个泡,玩一玩邮箱

  6. spring发送qq邮件 + 模板引擎

    文章目录 学习链接 邮箱配置 开启qq邮箱服务相关 配置文件 freemarker模板引擎 引入依赖 配置freemarker 编写模板 registerTpl.ftl 发送带内嵌图片的邮件 + 附件 ...

  7. python3:利用SMTP协议发送QQ邮件+附件

    转载请表明出处:https://www.cnblogs.com/shapeL/p/9115887.html 1.发送QQ邮件,首先必须知道QQ邮箱的SMTP服务器 http://service.mai ...

  8. html发送qq邮件消息,Python3实现发送QQ邮件功能(html)_python

    这篇文章主要为大家详细介绍了Python3实现发送QQ邮件功能,html格式的qq邮件,具有一定的参考价值,对Python3感兴趣的小伙伴们可以参考一下本文,本文为大家分享了Python3实现发送QQ ...

  9. Java发送QQ邮件的3种形式(commons-email)

    第一步:项目引入相应资源   commons-email-xx.jar,mail.jar,activation.jar maven项目pom引入 (注意对应配置的版本问题哦~)     可参考 --& ...

最新文章

  1. 复习计算机网络基础 day8--传输层
  2. LeetCode 104. Maximum Depth of Binary Tree--二叉树高度--递归或迭代--C++,Python解法
  3. PAT A1017 优先队列
  4. Spring-Security (学习记录四)--配置权限过滤器,采用数据库方式获取权限
  5. python框架 mysql数据库_在Python的框架中为MySQL实现restful接口的教程
  6. mvc if 显示html,asp.net mvc - 在MVC3 Razor中,如何在动作中获取渲染视图的html?
  7. Chrome 访问一次 Controller,请求却执行两次
  8. 详解:设计模式之-适配器模式
  9. 探讨下在Delphi里面进程之间的数据共享
  10. ASP.NET 對cookies的操作
  11. USRP N310+OAI 5G NR分支编译运行
  12. 大数据导论(二:大数据的架构)
  13. typedef定义结构体数组类型
  14. mybaitis-plus 持久层高效开发, 懒人神器
  15. STM32F091不识别仿真器的案例
  16. 阿里云云盾证书是什么?云盾证书有什么作用?
  17. 区分gym中的gym.make()函数与gym.vector.make()函数
  18. Python爬虫开发从入门到实战
  19. 阅读笔记-平凡的世界
  20. 一些电子资源的分享(1)

热门文章

  1. 求二叉树节点个数、叶子节点、节点层次与宽度
  2. SQL Server如何链接到 Oracle并查询其中的数据?并实现做接口
  3. [AtCoder-ARC073F]Many Moves
  4. sql server中同时执行select和update语句死锁问题
  5. No monitoring data is available
  6. map 与 unordered_map
  7. 十二之续、快速排序算法的深入分析
  8. 2010年开年的一地鸡毛
  9. 1030利用三层交换机实现VLAN间通信
  10. 乐学python_铁乐学python_day01-作业