栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

java发送邮件(使用Hutool的MailUtil工具类发送邮件)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java发送邮件(使用Hutool的MailUtil工具类发送邮件)

目录
  • 1、引入邮件依赖
  • 2、邮件服务器配置
  • 3、发送邮件代码

1、引入邮件依赖

    com.sun.mail
    javax.mail
    1.6.2

说明 :com.sun.mail是javax.mail升级后的版本。

2、邮件服务器配置

在classpath(在标准Maven项目中为src/main/resources)的config目录下新建mail.setting文件:
配置文件全路径为:src/main/resources/config/mail.setting,推荐使用官方的完整配置,最小配置有时候配的不对还是有问题。

# 邮件服务器的SMTP地址,可选,默认为smtp.<发件人邮箱后缀>
host = smtp.qq.com
# 邮件服务器的SMTP端口,可选,默认25
port = 25
# 发件人(必须正确,否则发送失败)
from = 123456789@qq.com
# 用户名,默认为发件人邮箱前缀
user = 123456789
# 密码(注意,某些邮箱需要为SMTP服务单独设置授权码,详情查看相关帮助)
pass = xxxxxxxxxxxxxxxxx
3、发送邮件代码
package com.xxx.xxx.utils;

import cn.hutool.core.io.FileUtil;
import cn.hutool.extra.mail.MailUtil;
 

public class MailTest {

    public static void main(String[] args) {
    	//发送普通文本邮件,最后一个参数可选是否添加多个附件

		//无附件
		MailUtil.send("123456789@qq.com", "测试标题", "测试内容", false);
		//有附件
    	MailUtil.send("123456789@qq.com", "测试标题", "测试内容", true,
    			FileUtil.file("/Users/xxx/Downloads/xxx202203181549106.xlsx"));
	}
 
}
转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1039072.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号