qianjc
2019-11-22 13:24:07
原证
基于springboot2的发送邮件项目
项目描述
- 发送普通的邮件
- 发送html格式邮件
- 发送html 中带图片的邮件
- 发送带附件的邮件
- Spring 提供了JavaMailSender 接口帮我们来实现邮件的发送。在SpringBoot 更是提供了邮件的发送的 starter 依赖来简化邮件发送代码的开发 。
- 后期可以用来做项目中的定时推送邮箱信息等业务。只需要在SpringbootexamplesApplication.java和MailServiceTest.java中使用spring boot定时注解即可,如下
启动spring boot项目启动类,即可每隔五秒(自己设置)给对方邮箱发送邮件。
运行环境
jdk1.8+IntelliJ IDEA+maven
项目技术(必填)
Spring+Springboot配合junit的test包本地测试
数据库文件
无
jar包文件
项目基于maven进行jar包依赖管理
是否原创(转载必填原文地址)
原创
项目截图(必填)
运行截图(必填)
注意事项
测试结果:
发送普通邮件通过 SimpleMailMessage 封装发送邮件的消息,发送 html 格式和附件邮件通过MimeMessageHelper 封装发送邮件的消息,最后通过 JavaMailSender 的send方法进行发送即可。
对了注意下:
- 设置的邮件服务器host必须是发送邮箱的服务器,与接收邮箱无关。
- 发送邮件的邮箱必须在设置页面开启stmp服务并设置授权码
- 上图中的,发送邮箱的密码不是你注册时的密码,而是授权码!!!切记!
- 设置方式,看下图(以163邮箱为例)
猜你喜欢
请下载代码后再发表评论
文件名:spring-boot-2.x_mail.zip,文件大小:849.423K
下载
- /
- /spring-boot-2.x_mail
- /spring-boot-2.x_mail/.gitignore
- /spring-boot-2.x_mail/.idea
- /spring-boot-2.x_mail/.idea/compiler.xml
- /spring-boot-2.x_mail/.idea/encodings.xml
- /spring-boot-2.x_mail/.idea/libraries
- /spring-boot-2.x_mail/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
- /spring-boot-2.x_mail/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
- /spring-boot-2.x_mail/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml
- /spring-boot-2.x_mail/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
- /spring-boot-2.x_mail/src
- /spring-boot-2.x_mail/src/main
- /spring-boot-2.x_mail/src/main/java
- /spring-boot-2.x_mail/src/main/java/cn
- /spring-boot-2.x_mail/src/main/java/cn/lijunkui
/spring-boot-2.x_mail/src/main/java/cn/lijunkui/SpringbootexamplesApplication.java
- /spring-boot-2.x_mail/src/main/java/cn/lijunkui/mail
- /spring-boot-2.x_mail/src/main/java/cn/lijunkui
- /spring-boot-2.x_mail/src/main/java/cn
- /spring-boot-2.x_mail/src/main/java
- /spring-boot-2.x_mail/src/main
- /spring-boot-2.x_mail
相关代码
- springboot demo小例子
- 原 SpringBoot入门整合开发java Web项目实例
- 证 Springboot实现的图书商城系统
- 证精 Springboot开发的精简博客系统
- 原证 springboot麦克风录制声音文件保存本地,可拓展ASR识别后返回
- 证精 SpringBoot开发非常美观的java博客系统(包含后台管理功能)
- 原 springboot入门之hello world(小白必看)
- 原证 springboot通过qq邮箱发送邮件
- 证精 Springboot开发的客户关系管理系统SpringbootCRM
- 证 SpringBoot用户登录注册简单实例
- 精 基于SpringBoot实现的学生就业管理系统
- 原 springboot入门demo实例
最近下载
2363659936 LV2
2022年6月21日
King_wsk LV18
2022年3月24日
bcli123 LV7
2021年12月30日
ideaCode LV4
2021年9月24日
ericxu1116 LV24
2021年7月3日
chenxiufeng LV4
2021年7月2日
pxqtsht LV16
2021年6月18日
luesjim LV11
2021年6月18日
国服后端 LV10
2021年5月21日
gshnlj LV15
2020年9月22日
最近浏览
港港hhhhhh LV1
5月20日
lzx602 LV3
4月15日
gao123456789 LV6
3月7日
Wky123456
2023年11月2日
暂无贡献等级
hbsoft2008 LV16
2023年10月19日
ZhangGb
2023年9月2日
暂无贡献等级
风间千月 LV13
2023年6月5日
annazhang LV29
2023年4月7日
fantesy LV17
2023年1月28日
不想起 LV10
2022年10月15日