一、前言
FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。【百度百科】
二、效果预览
三、程序实现
1、项目结构图
2、相关参数配置spring:
mail:
#设置邮箱主机
host: smtp.ym.163.com
#设置用户名
username: lnbld@bld365.com
#这里不是注册时的密码,而是生成的授权码
password: "bld123456"
port: 465
default-encoding: UTF-8
properties:
mail:
smtp:
#设置是否需要认证,如果为true,那么用户名和密码就必须的
auth: true
starttls:
#加密通讯,tru