开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 3 天,点击查看活动详情
在实际工作中已经遇到数次需要发邮件的场景了,因此把这个操作分享给大家
需要开启POP3/SMTP服务,并获取一个验证码,具体教程参见baidu
pom引入
需要特别多注意的是,文章正文内容使用html文本编写,因此如果需要动态替换文本内容,就需要引入模板引起来进行操作,因此我引入的是freemarker来进行模板替换
application.properties中设置对应的发送邮箱的信息
对应的在resources下templates邮件正文内容test.vtl下的邮件正文内容为
另外就是附件的功能,主要由如下代码完成,及读取文件,设置发送附件时的文件名称
实际效果
是不是很酷,简单几步操作就可以实现邮件发送的全套功能。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。