首页 > 编程语言 > 详细

SpringBoot整合Mail邮件

时间:2020-01-05 13:15:23      阅读:92      评论:0      收藏:0      [点我收藏+]

1. 基础知识

  A. smtp(简单邮件传输协议):smtp是Simple Mail Transfer Protocol缩写,它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式,smtp认证要求必须提供账号和密码才能登陆服务器,其目的是避免用户受到垃圾邮件的干扰

  B. pop3(邮局协议):pop3是Post Office Protocol 3缩写,支持客户端远程管理服务器端的邮件

  C. smtp服务器地址:网易163/QQ/126/sina/aliyun邮箱 ——> smtp.163.com/smtp.qq.com/ smtp.126.com/smtp.sina.com/ smtp.aliyun.com

  D 邮件分简单邮件和复杂邮件,复杂邮件有html格式邮件、带附件格式邮件、带静态资源邮件、基于Freemarker模板的邮件

2. maven依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-mail</artifactId>
</dependency>

3. 邮箱信息配置

  A. application.properties文件配置

  B. 前端传输参数动态配置

  注意:若使用配置文件设置邮箱信息,可使用JavaMailSender接口发送邮件;若动态配置邮箱信息,需使用JavaMailSenderImpl实现类发送邮件;它们是Java后端发送邮件和集成邮件服务的主流工具。

4. 发送邮件

SpringBoot整合Mail邮件

原文:https://www.cnblogs.com/ruhuanxingyun/p/12151921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!