SpringBoot 发送邮件
文末源码
邮件协议基本知识
SMTP:简单邮件传输协议,用于发送邮件,默认端口 25
POP2: 邮局协议 2,用于接收邮件,默认端口 109,基本已废弃
pop3: 邮局协议 3,用于接收邮件,默认端口 110
IMAP:网络信息访问协议,用于接收邮件,默认端口 143,只下载邮件标题 收件人信息
以 QQ 设置中为例:
代码演示
第一步,新建项目 SpringBoot 工程。第二步,引入 maven 依赖发送邮件所需依赖,在 pom.xml 加入。
复制代码
第三步,配置 application.properties 配置文件
复制代码
此处生成密码方法如下,点击邮箱设置,生成密码
发送带有照片的邮件
service
复制代码
测试
复制代码
发送模板用例
复制代码
复制代码
测试
复制代码
成功收到邮件:
仓库地址
Github 仓库地址: https://github.com/xmpjava/mail-java
Gitee 仓库地址: https://gitee.com/love-code-bear/mail
版权声明: 本文为 InfoQ 作者【斯】的原创文章。
原文链接:【http://xie.infoq.cn/article/39ce4d1ee9cd9d6cfc07113a6】。文章转载请联系作者。
评论