注:需要外网环境,允许访问发件箱地址

消息管理—>添加—>分组名称和分组描述输入—>配置名称/模板名称/调度名称添加

配置名称添加:添加—>分组名称选择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   作者:周风磊