注:需要外网环境,允许访问发件箱地址
消息管理—>添加—>分组名称和分组描述输入—>配置名称/模板名称/调度名称添加
配置名称添加:添加—>分组名称选择MAIL—>发件人邮箱配置—>确认
注:is_ssl是否开启ssl。mail_port默认端口25是没有开启设置is_ssl为1;mail_port默认端口465是开启了ssl,设置is_ssl为0。
模板名称添加:添加—>模板信息输入—>确认
调度名称添加:添加—>调度信息输入—>确认
配置名称/模板名称/调度名称选择—>用户指定—>确认
注:收件人邮箱为登录用户设置的邮箱(可在权限管理—>用户管理—>编辑中设置用户的邮箱)
调度激活
邮件查收验证
邮箱授权与设置(QQ邮箱为例)
参考:
https://service.mail.qq.com/cgi-bin/help?subtype=1&&no=1001256&&id=28
问题1
zcbusrestapi后台报错
2022-03-27 20:06:02.285 -ERROR [ThreadPoolTaskScheduler-1] c.z.d.m.sys.utils.SpringMailMessage.sendMessage:72 邮件发送失败:
org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535 Error: authentication failed, system busy
原因
有可能发件人密码错误
问题2
zcbusrestapi后台报错
原因
发件箱地址没有开启ssl协议,发件人邮箱配置时设置了is_ssl=0导致
解决
发件人邮箱配置时设置is_ssl=1
文档更新时间: 2022-03-27 23:19 作者:周风磊