下面是由springboot整合mial,实现邮箱发送,可以发送文本及附件等。
依赖:

  <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>

yml文件配置参数:

spring.mail.username=273482106@qq.com
spring.mail.password=vammcngyupkycbaa
spring.mail.host=smtp.qq.com
# qq需要配置ssl
spring.mail.properties.mail.smtp.ssl.enable=true

实现代码:

 @AutowiredJavaMailSenderImpl mailSender;@Testvoid contextLoads() {//邮件设置1:简单的邮件SimpleMailMessage message = new SimpleMailMessage();message.setSubject("通知-你好呀");message.setText("你今天吃的什么?");//发送给谁message.setTo("273482106@qq.com");//谁发送的message.setFrom("273482106@qq.com");mailSender.send(message);}@Testpublic void contextLoads2() throws MessagingException {//邮件设置2:一个复杂的邮件MimeMessage mimeMessage = mailSender.createMimeMessage();//发送的参数为文件MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);helper.setSubject("通知-明天来狂神这听课");//第二个参数开启html标签,不会转义helper.setText("<b style='color:red'>今天 7:30来开会</b>",true);//发送附件helper.addAttachment("1.jpg",new File(""));helper.addAttachment("2.jpg",new File(""));helper.setTo("24736743@qq.com");helper.setFrom("24736743@qq.com");mailSender.send(mimeMessage);}

springboot实现邮箱发送相关推荐

  1. SpringBoot实现邮箱发送验证码(QQ,163等同理)

    SpringBoot实现邮箱发送验证码 准备工作(依赖和yml文件的配置) 邮件的发送代码 补充 准备工作(依赖和yml文件的配置) 我们要远程操纵邮箱就需要获得每个邮箱的密钥: 1.先进入你的qq邮 ...

  2. SpringBoot整合邮箱发送验证码

    1.以QQ邮箱为例,点开设置开启POP3/SMTP服务 2.创建一个springboot项目 1)引入maven依赖 <dependency><groupId>org.spri ...

  3. SpringBoot实现邮箱发送验证码

    一.邮件协议 1)SMTP协议-发送邮件 SMTP是一个相对简单的基于文本的协议.在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输. STMP服务器则是遵 ...

  4. SpringBoot中快速实现邮箱发送

    前言 在许多企业级项目中,需要用到邮件发送的功能,如: 注册用户时需要邮箱发送验证 用户生日时发送邮件通知祝贺 发送邮件给用户等 创建工程导入依赖 <!-- 邮箱发送依赖 --> < ...

  5. SpringBoot实现QQ邮箱发送功能

    SpringBoot实现QQ邮箱发送功能 一. 前言 1.互联网发展到现在,相必大家都知道发送邮件应该是网站的必备功能之一:用户注册发送邮箱验证.忘记密码.监控提醒以及发送营销信息等. Spring提 ...

  6. Spring-Boot整合微信登陆、微信支付、邮箱发送、支付宝支付和阿里云短信

    Spring-Boot整合 1. 发送邮件 2. 支付宝支付 3. 阿里云短信 4. 微信登陆 5. 微信支付 6. Swargger2 前后端API接口信息文档 7. ehcache缓存缓存 8. ...

  7. SpringBoot通过qq邮箱发送验证码

    SpringBoot通过qq邮箱发送验证码 1.开启qq授权码 2.编写配置文件 spring:#邮箱验证mail:##163 smtp.163.com(反垃圾系统发送不了了)##qq smtp.qq ...

  8. springboot实现邮箱简单内容发送(可以自己进行邮箱维护并发送多个人员)

    一.pom.xml <dependencies><!-- springboot的所需要的包配置 --><!-- 关键 springboot集成email发送依赖 --&g ...

  9. java实现通过QQ邮箱发送激活邮件 springBoot

    用户邮件激活 通过QQ邮箱发送激活邮件 soringBoot 本文主要介绍了使用java 调用邮箱发送邮件的功能 首先新建一个springboot项目 pom依赖如下 <parent>&l ...

最新文章

  1. python 同花顺thstrader_GitHub - yanjlee/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
  2. kafka 配置及常用命令
  3. 中南大学c语言程序设计2013年下学期期末考试,2013级计算机专业本科生C语言程序设计期末考试资料.doc...
  4. golang基础环境配置
  5. [置顶]信息发布系统 Jquery+MVC架构开发(4)Model 层
  6. SAP ABAP SE16 and SE17
  7. Mybatis注解开发之@Results
  8. 在c语言中文件的指针是什么,C语言中文件描述符和文件指针的本质区别
  9. 2021.08.25学习内容torch.clamp(input, min, max, out=None) → Tensor,torch.mm(matrix multiply)
  10. 小程序入门学习15---数据库实战01
  11. 百度又做电商;ofo 退出日本;Kotlin 1.3 正式发布 | 极客头条
  12. 【汇编语言与计算机系统结构笔记15】子程序设计:调用与返回,保护与恢复寄存器,子程序的参数传递,堆栈平衡,结构伪操作 STRUC
  13. 傻妞机器人老版安装教程
  14. 使用补丁修改DSDT/SSDT [DSDT/SSDT综合教程]
  15. 西门子PLC指令寻址方式
  16. 我的知识星球 -【达叔与他的朋友们】程序员
  17. WCF学习之:利用Throttling提高服务器性能
  18. 限期4个月:苹果严控版号,开发者将如何自救?
  19. [渝粤教育] 西南科技大学 现代数字系统设计 在线考试复习资料2021版(1)
  20. 对薛兆丰经济学思维的研究:价格的教益

热门文章

  1. 软文推广如何运动软文性广告来营销?
  2. 关于京东数字科技的架构调整公告
  3. 3分钟告诉你,智能弱电为啥要学云计算!
  4. (译) 在IOS中实现导入导出文档
  5. Google Chrome离线安装包下载 谷歌浏览器下载
  6. 上位机的基础概念学习
  7. apk文件反编译d2j-dex2jar.bat/dex2jar.bat遇到的问题
  8. 通达信牛股攻击背离指标公式
  9. airpods固件更新方法_Airpods怎么更新固件
  10. matlab 深绿色 色阶,请教Matlab如何做色阶图