Java发送邮件一行代码解决

今天博主带来一期超详细的邮件发送实操内容,希望能get到您的点赞!话不多说,直接进入正题。

在实践开始前,这里需要提到Hutool,Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率的工具类。在这里插入图片描述

那么现在正式进入实战!首先创建一个Maven项目,创建成功以后,在pom.xml文件中引入相应的依赖。在这里插入图片描述

引入依赖成功以后,你将会在Libraries中看到如下的jar包就证明引入成功了。在这里插入图片描述

接下来我们就可以开始着手写代码啦!在正式开始前,我们还需要在src/main/resources目录下创建一个config包,然后在这个包下新建mail.setting文件。在这里插入图片描述

mail.setting文件用于配置发件人的信息,我们可以根据实际需要到Hutool的参考文档中查看实际参数填入。这里是测试发送,博主选择了用QQ邮箱发送,当然也支持其他所有的邮箱,让我们来看看mail.setting文档中是如何配置的。
在这里插入图片描述

那么邮箱授权码是从哪里来的呢,首先要想你的邮箱具备可发送邮件这一操作,就必须到你的QQ邮箱中开启这项服务,可根据如下步骤开启并获得授权码。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

获取到关键信息后,填入刚才的mail.setting文件中,到这里位置准备工作就做完了。接下来开始编写代码,一行代码即可解决!
在这里插入图片描述

点击运行,即可收到邮件。
在这里插入图片描述

那么如何发送带格式的html邮件呢,只需要修改以下这几个参数就好了。
在这里插入图片描述
在这里插入图片描述

当然这个工具类还可以选择是否添加附件,具体方法可以进一步探索。
所以,大家经常问到的如何群发邮件,我想你们心里已经有答案了吧?对,就是用集合,不过Hutool对群发邮件也做了封装,我们只需要传入一个收件人集合就好了,不需要在for循环中去发送邮件。
在这里插入图片描述

这个工具类虽然好用,但是还是推荐大家去看看它的底层实现原理!更多拓展操作可参阅Hutool参考文档

你学会了吗?接下可以把他用在你的项目里啦!

每天一块转,天天都搬砖。今天博主的分享就到这里,欢迎大家一起交流学习。

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肝铁侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值