admin管理员组

文章数量:1559738

我这里用的是hutool的发送邮件
1、引入依赖

  <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.8.16</version>
        </dependency>

        <dependency>
            <groupId>com.sun.mail</groupId>
            <artifactId>javax.mail</artifactId>
            <version>1.6.2</version>
        </dependency>

2、编写发送方法
授权码获得方式
登录企业邮箱,点击设置,邮箱绑定,生成密码

  // 创建邮件账户对象
        MailAccount account = new MailAccount();
        // 邮件服务器的SMTP地址,可选,默认为smtp.<发件人邮箱后缀>
        account.setHost("smtp.exmail.qq");
        // 邮件服务器的SMTP端口,默认是25端口,ssl端口465
        account.setPort(465);
        // 是否需要用户名密码验证
        account.setAuth(true);
        // 发送方,遵循RFC-822标准
        account.setFrom("xxxx@xxxx");
        // 用户名,腾讯企业邮箱必须要设置成你自己使用邮箱的名称,否则会报错,权限认证失败
        account.setUser("xxxx@xxxx");
        // 使用客户端密码(授权码)--需提前在邮箱中配置设置
        account.setPass("xxxxxxx");
        // 开启ssl安全连接
        account.setSslEnable(true);
        MailUtil.send(account, CollUtil.newArrayList("xxx@xxx"),"标题:" , "副标题", false);
   

本文标签: 腾讯企业邮箱邮件Java