Springboot使用Hutool工具类实现邮件发送

1、依赖引入

在pom.xml中引入相关依赖

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.3.4</version>
</dependency>
<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.6.2</version>
</dependency>
2、邮件发送方配置

在resources资源路径下新建config目录,config目录下新建mail.setting(约定大于配置),在mail.setting邮件配置文件中配置邮件及授权码,这里推荐使用163邮箱(获取授权码流程:登录163免费邮官网–设置–开启IMAP/SMTP服务及POP3/SMTP服务–获取授权码)

host = smtp.163.com
port = 465
from = xxx@163.com<xxx@163.com>
user = xxx@163.com
pass = 授权码
sslEnable = true
3、新建MailUtil工具类

新建一个MailUtil类,需要发送邮件直接使用该工具类调用方法即可

@Component
public class MailUtil {
   
    /**
     * 发送验证码邮件
     * @param title 标题
     * @param receiver 邮件接收人
     * @param content  邮件内容,可以输入html
     */
    public boolean  sendVertify (String title, String receiver, String content){
   
        try {
   
            cn.hutool.extra.mail.MailUtil.send(receiver, title, content, true);
        }catch (Exception e){
   
            return false;
        }
        return true;
    }
}

相关推荐

  1. Springboot使用Hutool工具实现邮件发送

    2024-02-04 08:02:02       49 阅读
  2. 使用 hutool工具实现导入导出功能。

    2024-02-04 08:02:02       27 阅读
  3. Hutool实现用户密码加盐(Salt)工具

    2024-02-04 08:02:02       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-04 08:02:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-04 08:02:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-04 08:02:02       82 阅读
  4. Python语言-面向对象

    2024-02-04 08:02:02       91 阅读

热门阅读

  1. 适用于嵌入式单片机的压缩算法

    2024-02-04 08:02:02       58 阅读
  2. 基于nginx+springboot+redis的IP封控策略实现

    2024-02-04 08:02:02       43 阅读
  3. k8s-HPA

    k8s-HPA

    2024-02-04 08:02:02      52 阅读
  4. centOS linux 宝塔 部署django 遇坑小记

    2024-02-04 08:02:02       46 阅读
  5. 突破编程_C++_基础教程(指针(一))

    2024-02-04 08:02:02       39 阅读
  6. Vue中间件的讲解案例分析

    2024-02-04 08:02:02       43 阅读
  7. IP风险画像在企业网络统计与安全防范中应用

    2024-02-04 08:02:02       56 阅读
  8. mysql Change buffer详解

    2024-02-04 08:02:02       49 阅读