首页 > 源码下载 > Java案例源码 > 基于SpringBoot2.x的邮件发送案例
源码简介




基于SpringBoot2.x的邮件发送案例

项目描述

Hi,大家好,今天分享的源码是《基于SpringBoot2.x的邮件发送案例》。

  • 发送普通的邮件
  • 发送html格式邮件
  • 发送html 中带图片的邮件
  • 发送带附件的邮件
  • Spring 提供了JavaMailSender 接口帮我们来实现邮件的发送。在SpringBoot 更是提供了邮件的发送的 starter 依赖来简化邮件发送代码的开发 。
  • 后期可以用来做项目中的定时推送邮箱信息等业务。只需要在SpringbootexamplesApplication.java和MailServiceTest.java中使用spring boot定时注解即可,如下

启动spring boot项目启动类,即可每隔五秒(自己设置)给对方邮箱发送邮件。

发送普通邮件通过 SimpleMailMessage 封装发送邮件的消息,发送 html 格式和附件邮件通过MimeMessageHelper 封装发送邮件的消息,最后通过 JavaMailSender 的send方法进行发送即可。

对了注意下:

  1. 设置的邮件服务器host必须是发送邮箱的服务器,与接收邮箱无关。
  2. 发送邮件的邮箱必须在设置页面开启stmp服务并设置授权码
  3. 上图中的,发送邮箱的密码不是你注册时的密码,而是授权码!!!切记!
  4. 设置方式,看下图(以163邮箱为例)

技术栈

Spring+Springboot配合junit的test包本地测试

运行环境

jdk1.8+IntelliJ IDEA+maven

项目截图

下载方式

先点在看,再取源码哦,关注「一点教程」公众号,回复关键词 「xz2021140」 就可以获得下载链接和提取码。特别提醒:为了防止恶意获取,如果取消关注本公众号,即使再次关注,也将无法提供本服务!

下载地址
热门Java源码