1、导依赖

     <!--我使用的SpringBoot版本是2.2.5.RELEASE--><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、加配置,放在classpath下,我的是springBoot,所以直接放在resources下即可


2.1、内容如下:

# 邮件服务器的SMTP地址
host = smtp.163.com
# 邮件服务器的SMTP的端口
port = 25
# 发件人(必须正确,否则发送失败)
from = xxx@163.com<xxx@163.com>
# 用户名(注意:如果使用foxmail邮箱,此处user为qq号)
user =xxx@163.com
# 密码
pass = xxx
# 使用STARTTLS安全链接
startttlsEnable = true

3、发送

/*** @Author: Lee* @Date: 2020/9/28* @Description:**/
public class MailUtilsTest {public static void main(String[] args) {String text = MailUtil.send("test@163.com", "title.test", "mail.send.test", false, null);System.out.println(text);}
}

4、总结

使用hutool的发送邮件还是很简单的,它都封装好了,我上面只是发送个文本,当然发送文件,多人发送、抄送、密文都支持,发送速度还可以的。

Hutool的发送邮件,简单明了相关推荐

  1. springboot hutool 工具包发送邮件附件

    这里只介绍如何添加附件简单明了 cn.hutool.extra.mail.MailUtil.send(Account(), CollUtil.newArrayList(mailList), subje ...

  2. 也许开发需要的只是一份简单明了的表格

    本人原先是一名移动端开发工程师,本来是要一条道走到黑,准备做个it大咖,结果事与愿违,走到了测试的道路上.今天介绍一件通信测试上发生的事. 公司为青海移动做个项目,处于系统测试阶段,对各个系统进行测试 ...

  3. 前端神器之Sublime Text2/3简单明了使用总结

    为什么叫神器呢? 我总结如下: 第一:也是最重要的,它占内存很小(就如同notepad++那般迅速打开,所以那款其实也不错~).一般IDE比如WebStorm(它也是一款神器来着),Aptana(也比 ...

  4. Python面向对象编程(类编程)中self的含义详解(简单明了直击本质的解释)

    以下是博主认为的对self讲解得比较透彻又简洁明了的资料. 上面的资料把这个问题说得简单明了,大家认真看一遍相信就对self有个深入的了解了. 总结一下: 在Python为面向对象编程中,成员函数被调 ...

  5. 最简单明了的QQ在线客服代码

    最近老用来QQ在线客服代码,网上找的都不太顺手,自己写一个简单,只上下飘动. 源码下载:网站被封了,源码下载不了,但是这个源码很简单,相信有点基础的人都知道怎样用. floatAd.js代码如下: v ...

  6. 简单明了的正则表达式汇总

    简单明了的正则表达式汇总!!! 资源来源:编程胶囊官网 基础正则总结 实例 描述 [Pp]ython 匹配"Python"或"python". rub[ye] ...

  7. 简单明了实现Java地图小程序项目

    简单明了实现Java地图小程序项目 ✨博主介绍 前言 地图概述 地图技术 地图应用场景 网约车服务 智能穿戴 智能物流 智能景区 车联网 国内常见地图 地图API与搜索 JS API GL(演示百度地 ...

  8. 【log4j 2.x】【log4j日志升级漏洞修复】log4j2日志 [简单明了][一眼就会]

    大多同学说的不是很全,写的不是很具体. 在此,本人出一篇简单明了的详细教程: 先看效果: 目录: 1.加载log4j 2包 2.配置xml文件 3.写测试并运行 4.log指定文件:自动打印info. ...

  9. pattern java怎么用_Pattern Java设计模式23种每个一个举例使用,名称直接对应英文,简单明了 Develop 238万源代码下载- www.pudn.com...

    文件名称: Pattern下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 156 KB 上传时间: 2014-05-17 下载次数: 2 提 供 者: 王小雄 详 ...

  10. 三个装修 家具 装饰公司网站模板 大气美观 简单明了的静态模板

    今天给大家分享三个网站模板,这三个模板主要是可以用于装修 家具 装饰 门窗建筑类公司企业网站模板,三个网站模板页面都是简单明了,大气美观,可直接使用,商用,二次开发,在页面直接加程序,省得你再掏出UI ...

最新文章

  1. 变体类的使用 package record case【转载】
  2. class h5 点击后样式变化_css实现选中后变色并且效果不消失
  3. 清理 zabbix 历史数据, 缩减 mysql 空间
  4. 启动oracle00119,oracle启动报ORA-00119错误
  5. bugku——web 做题记录
  6. Learning ROS: Service and Client (C++)
  7. arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
  8. JS 构造图片Image对象
  9. python 找到两个排序数组的中位数_Python查找两个有序列表中位数的方法【基于归并算法】...
  10. SLAM的前世今生 终于有人说清楚了 | 硬创公开课
  11. 华为Mate 40系列预热海报颠覆传闻:这个设计手机圈独树一帜
  12. WSAGetLastError() 返回的错误
  13. 走出海量数据及访问量压力困境
  14. 微软以75亿美元收购GitHub
  15. BZOJ3573: [Hnoi2014]米特运输(树上乱搞)
  16. 编写Linux Shell脚本的最佳实践
  17. 华为p10应用市场无法连接服务器,华为p10如何连接电脑及没反应怎么解决【图文教程】...
  18. 牛客网Java刷题知识点之调用线程类的start()方法和run()方法的区别
  19. error C2864 只有静态常量整型数据成员才可以在类中初始化
  20. 智能电网输电线路覆冰在线监测系统

热门文章

  1. 线性回归的从零开始实现
  2. 来阿里三年,他从宠妻狂魔到正义战士
  3. 计算机的删除快捷键,电脑上的删除快捷键是什么?
  4. 【牛客】3002 G-eli和字符串
  5. TFT显示屏开发(一):接口定义和型号选择(0.96寸和1.8寸)
  6. tftpd32服务器软件在Windows与linux 下的文件传输
  7. 解决Idea中项目模块没有蓝色方块
  8. sam格式的结构和意义_sam概述
  9. Python类和包的介绍
  10. mysql 默认是什么锁_Mysql中的锁机制