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邮箱为例)
猜你喜欢
- springboot通过qq邮箱发送邮件
- Spring Boot整合邮件发送并保存历史发送邮箱
- springboot2.x+mybatis-plus+jsp+jpa简单增删改查实例(仅供学习)
- Springboot+thymeleaf对员工的增删改查操作 带分页功能
- Springboot+Mybatis+maven+layui开发简单的学习实例
- SpringBoot入门整合开发java Web项目实例
- spring boot+mybatis+mysql基础配置实现部门数据增加查询更新功能
- Spring Boot1.3.6 Angularjs1.4.0 Mongodb2.3.6 CRUD汽车搜索及增加修改程式
- Spring Boot整合Hazelcast Caching的简单入门实例
- Spring Boot入门实现HelloWorld简单实例
- spring boot+springdata jpa的项目整合demo例子
- mac下spring boot基础增删改查项目实例
请下载代码后再发表评论
文件名: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

- 证 Spring Boot创建自定义Banner.txt实例
- 证 Spring Boot演示@ConfigurationProperties标注实现自定义配置属性的实例
- 证 Spring Boot配置@Profile注解加载不同环境的配置文件实例
- 证 Spring Boot整合Freemarker实现文件上传项目实例
- 证 Spring Boot Actuator 2.3.4.RELEASE新版本实现自定义端点信息的配置实例
- 证 Spring Boot整合jsp做为显示层的hello world实例
- 原证 springboot2.x+mybatis-plus+jsp+jpa简单增删改查实例(仅供学习)
- 证 Springboot+thymeleaf对员工的增删改查操作 带分页功能
- 原证 Spring Boot整合VueJS+spring data jpa实现RESTful API实例
- 原证 Springboot+Mybatis+maven+layui开发简单的学习实例
- 证 spring boot使用不指定Maven parent pom来创建可执行的spring boot项目
- 原 SpringBoot入门整合开发java Web项目实例

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 LV15
2021年6月18日
luesjim LV11
2021年6月18日
国服后端 LV10
2021年5月21日
gshnlj LV15
2020年9月22日