Springboot邮箱接口(使用个人邮箱发送邮件)
近期项目使用邮件验证,这里使用个人邮箱进行测试,记录开发笔记
SpringBoot自带短信接口
maven pom.xml 引入:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>
相关代码如下:
@Autowiredprivate JavaMailSender mailSender; //框架自带的 @Async //意思是异步调用这个方法public void sendMail(String title, String content, String email) {try{MimeMessage message = mailSender.createMimeMessage();MimeMessageHelper helper = new MimeMessageHelper(message, true);helper.setFrom(from); // 发送人的邮箱helper.setSubject(title); //标题helper.setTo(email); //发给谁 对方邮箱helper.setText(content,true); //内容,true支持html内容,false支持纯文本内容mailSender.send(message); //发送}catch(Exception e){e.printStackTrace();}}
结果展示:
转载于:https://www.cnblogs.com/zktww/p/11003387.html
Springboot邮箱接口(使用个人邮箱发送邮件)相关推荐
- SpringBoot 2.x 集成QQ邮箱、网易系邮箱、Gmail邮箱发送邮件
在Spring中提供了非常好用的 JavaMailSender接口实现邮件发送,在SpringBoot的Starter模块中也为此提供了自动化配置. 项目源码已托管在Gitee-SpringBoot_ ...
- SpringBoot发送邮件(QQ邮箱、腾讯企业邮箱、网易邮箱、阿里云邮箱...)
目录 一.获取邮箱授权码 二.引入依赖 三.配置文件(请注意yml格式,或者使用.properties) 四.不带附件发邮箱 五.带附件发邮箱 六.邮箱类型拓展 本篇文章以QQ邮箱作为发件人写案例演示 ...
- springboot前后端分离,邮箱/手机验证号激活和登录,手机注册和激活
@TOC 1.父项目 1.1.依赖 2.前端项目 2.1.依赖 <?xml version="1.0" encoding="UTF-8"?> < ...
- python邮箱接口
这是我们的邮箱接口,使用python登录邮箱去发送邮件,这里我们以QQ邮箱为例子. 全局性思维,首先需要整理一个简易的全局思路. **代码结构** 1.模块:smtplib模块,email模块 2.定 ...
- Java实现QQ邮箱发送给网易邮箱,发送邮件+附件
实现功能: Java实现 QQ邮箱 给网易邮箱发送邮件 获取邮件信息并下载邮件的附件 前置功能 案例以QQ邮箱为例说明: 首先登录QQ邮箱将SMTP服务开启,会得到一个授权码. 创建一个Springb ...
- springboot +promethues+grafna+alertmanager+qq邮箱实现系统监控警告
springboot +promethues+grafna+alertmanager+qq邮箱实现系统监控警告 准备: 本地环境windows11 .jdk8 .翻墙工具(非必要,可以下载但是速度比较 ...
- 完美解决iPhone自带的邮箱连接outlook后无法发送邮件问题
测试环境 iPhone7:IOS12.0 由于outlook邮箱在往国外发送邮件时非常方便,既不会想gmail一样被墙,又不会像qq.163等国内邮箱可能发送不出去:本人也申请了一个outlook邮箱 ...
- python自动读取excel文件邮箱列表,自动批量发送邮件项目(附使用方法+代码)
python自动发送邮件项目 项目简介 使用方法 项目结构 完整项目代码 结语 项目简介 该项目功能是利用python自动读取excel文件中的邮箱列表,并批量发送邮件到目标邮箱,进行客户挖掘的.该项 ...
- Python + Selenium实现163邮箱的自动登录和发送邮件
运用Python和Selenium实现163邮箱的自动登录和发送邮件 初接触selenium,最近研究了一下用python和Selenium实现163邮箱的自动登录和发送邮件的实现过程,中间出现了各种 ...
- SpringBoot+JavaMailSender+ 腾讯企业邮箱配置
SpringBoot+JavaMailSender+ 腾讯企业邮箱配置 1. 引入spring-boot-starter-mail 依赖包 <dependency><groupId& ...
最新文章
- linux上使用strace查看C语言级别的php源码【一种方法】
- golang中的权限
- 数字图像处理实验(9):PROJECT 04-05,Correlation in the Frequency Domain
- 全球及中国蓝牙智能锁行业发展格局及投资经营效益分析报告2022-2027年
- 北斗导航 | 基于卡尔曼滤波的IMU+GNSS的组合导航(附Matlab源代码)
- data:text/html firefox钓鱼,JS DataURL 整理(一)
- 【渝粤教育】电大中专跨境电子商务理论与实务 (9)作业 题库
- 计算机中桌面指的是什么情况,windows的桌面是指什么
- 二次封装dojo slider
- ORACLE查找并解除死锁进程
- Maven安装教程详解与导入
- Linux 命令(11)—— col 命令
- Android Studio实现记事本项目
- PHP Smarty 学习手册
- emouse思·睿—评论与观点整理之四
- 2013数学建模B题
- 百度顶会论文复现营论文心得
- HTML+CSS学习——奥运五环代码
- 阿里云CDN工作原理、使用场景及产品优势简介
- Vuetify Carouse轮播图 图片切换导致页面总是自动跳转到轮播图位置