springboot实现邮箱发送
下面是由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实现邮箱发送相关推荐
- SpringBoot实现邮箱发送验证码(QQ,163等同理)
SpringBoot实现邮箱发送验证码 准备工作(依赖和yml文件的配置) 邮件的发送代码 补充 准备工作(依赖和yml文件的配置) 我们要远程操纵邮箱就需要获得每个邮箱的密钥: 1.先进入你的qq邮 ...
- SpringBoot整合邮箱发送验证码
1.以QQ邮箱为例,点开设置开启POP3/SMTP服务 2.创建一个springboot项目 1)引入maven依赖 <dependency><groupId>org.spri ...
- SpringBoot实现邮箱发送验证码
一.邮件协议 1)SMTP协议-发送邮件 SMTP是一个相对简单的基于文本的协议.在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输. STMP服务器则是遵 ...
- SpringBoot中快速实现邮箱发送
前言 在许多企业级项目中,需要用到邮件发送的功能,如: 注册用户时需要邮箱发送验证 用户生日时发送邮件通知祝贺 发送邮件给用户等 创建工程导入依赖 <!-- 邮箱发送依赖 --> < ...
- SpringBoot实现QQ邮箱发送功能
SpringBoot实现QQ邮箱发送功能 一. 前言 1.互联网发展到现在,相必大家都知道发送邮件应该是网站的必备功能之一:用户注册发送邮箱验证.忘记密码.监控提醒以及发送营销信息等. Spring提 ...
- Spring-Boot整合微信登陆、微信支付、邮箱发送、支付宝支付和阿里云短信
Spring-Boot整合 1. 发送邮件 2. 支付宝支付 3. 阿里云短信 4. 微信登陆 5. 微信支付 6. Swargger2 前后端API接口信息文档 7. ehcache缓存缓存 8. ...
- SpringBoot通过qq邮箱发送验证码
SpringBoot通过qq邮箱发送验证码 1.开启qq授权码 2.编写配置文件 spring:#邮箱验证mail:##163 smtp.163.com(反垃圾系统发送不了了)##qq smtp.qq ...
- springboot实现邮箱简单内容发送(可以自己进行邮箱维护并发送多个人员)
一.pom.xml <dependencies><!-- springboot的所需要的包配置 --><!-- 关键 springboot集成email发送依赖 --&g ...
- java实现通过QQ邮箱发送激活邮件 springBoot
用户邮件激活 通过QQ邮箱发送激活邮件 soringBoot 本文主要介绍了使用java 调用邮箱发送邮件的功能 首先新建一个springboot项目 pom依赖如下 <parent>&l ...
最新文章
- python 同花顺thstrader_GitHub - yanjlee/THSTrader: 量化交易。同花顺免费模拟炒股软件客户端的python API。(Python3)...
- kafka 配置及常用命令
- 中南大学c语言程序设计2013年下学期期末考试,2013级计算机专业本科生C语言程序设计期末考试资料.doc...
- golang基础环境配置
- [置顶]信息发布系统 Jquery+MVC架构开发(4)Model 层
- SAP ABAP SE16 and SE17
- Mybatis注解开发之@Results
- 在c语言中文件的指针是什么,C语言中文件描述符和文件指针的本质区别
- 2021.08.25学习内容torch.clamp(input, min, max, out=None) → Tensor,torch.mm(matrix multiply)
- 小程序入门学习15---数据库实战01
- 百度又做电商;ofo 退出日本;Kotlin 1.3 正式发布 | 极客头条
- 【汇编语言与计算机系统结构笔记15】子程序设计:调用与返回,保护与恢复寄存器,子程序的参数传递,堆栈平衡,结构伪操作 STRUC
- 傻妞机器人老版安装教程
- 使用补丁修改DSDT/SSDT [DSDT/SSDT综合教程]
- 西门子PLC指令寻址方式
- 我的知识星球 -【达叔与他的朋友们】程序员
- WCF学习之:利用Throttling提高服务器性能
- 限期4个月:苹果严控版号,开发者将如何自救?
- [渝粤教育] 西南科技大学 现代数字系统设计 在线考试复习资料2021版(1)
- 对薛兆丰经济学思维的研究:价格的教益