发送邮件_SpringBoot Mail 发送邮件

本篇文章给大家带来的是 SpringBoot Mail 发送邮件的例子

 一、声明项目依赖

1b375ecb5ee77dae7a2ccf64704ba6e6.png

二、配置环境

aab2332ab43916816caa690f0f6e1452.png

这里呢,有一个 password,这个需要你自己去申请,我用的是 163 邮箱,将 163 邮箱的授权码打开,如下图

2721c82c030a8933b221e76a1a9416e8.png

三、写 Service 类

7bf389fd8ddd25a83e8558fae9c4aca2.png

这里我们就是发送的普通的文本信息

四、测试类

b8127d55b0d49ec05d996b0f94e255fe.png

然后我们来测试一下,看看效果

aee53019d10bca104670c7613717b244.png

但是啊,这个我中间测试了很多次,老常出现一些错误,尤其是 554 错误,解决方法就是顺便 cc 给自己,这里我们修改一下 Service 类

281749a44a4d38e9e17900281686be6e.png

修改成这样既可。

五、邮件发送html、附件等

我们有时候为了漂亮、美观,还可以发送一个 html,但是,我们不能直接将 html 代码直接放在 setText 中,这样的话,根本无法识别,那我们怎么办呢?直接上代码!

f8befb02d9c9676e2cb38fce058fd77b.png

我们是使用的 MimeMessage ,并且还使用 MimeMessageHelper 进行封装对象,然后发送,我们来看一下效果

8e25315bcbcc647b3e31bc51dd7c98a7.png

5462acbd8ca088b7b69db964df1355b0.png

可以看到,是没有问题的

至于附件呢,我们同样和上面类似,只是多了一个 附件传送,我们再来看一下代码

25150f953d893df4c834a025d1844ecf.png

365bf9d58de4336883b3056d0265fd1b.png

66beade540ea342b6024860921d98a56.png

感谢各位,我们 SpringBoot 发送邮件就介绍到这里,希望大家可以喜欢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值