邮件服务用于定时任务邮件发送,用户激活,组织成员邀请,如果需要使用这些功能,请务必正确地配置邮件服务
spring: mail: host: { 邮箱服务地址 } port: { 端口号 } username: { 邮箱地址 } fromAddress: password: { 邮箱服务密码 } senderName: { 发送者昵称 } properties: smtp: starttls: enable: truerequired: trueauth: truemail: smtp: ssl: enable: true
username为邮箱地址,password为邮箱服务密码,需要注意的是常见免费邮箱(如 163 邮箱、QQ 邮箱、gmail 等)这里应填客户端独立密码,可前往对应邮箱账号设置页面开启 SMTP 服务,并申请客户端授权码(或独立密码,各邮箱提供商叫法不同)
以下为常见免费邮箱 SMTP 服务地址及端口:
QQ邮箱示例
进入QQ邮箱 点击左上角 【设置】进入设置页面
选择 【账户】
找到下方 【POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务】开启 【POP3/SMTP服务 】和 【IMAP/SMTP服务】
生成授权码作为邮箱的身份认证密码
修改datart配置文件
spring: mail: host: smtp.qq.comport: 465#必须是465username: XXX.com#邮箱地址fromAddress: password: *****#生成的授权码senderName: 报告中心#发送者昵称properties: smtp: starttls: enable: truerequired: trueauth: truemail: smtp: ssl: enable: true
效果





