问题:
收件人有多个,其中可能有一个或多个因为拼写错误或者人员离职等因素导致失效的邮箱时,计划任务发送失败,是否可以忽略失效邮箱,把邮件发送到有效邮箱。
原因:
同源邮箱会验证邮箱的存在性,报550状态,使得邮件无法正常发送
规避办法:
见 任务发送邮件,某收件人不存在,其他人发送成功,申请和收件人不同的邮箱类型作为专门的邮件发送人邮箱。
解决办法:
20201127后的V95版本已处理此问题,可更新版本解决。更新版本后需要进行以下操作:
1、在系统选项→高级配置中加入MAIL_IGNORE_CODE=550(可以设置多个,用英文逗号隔开)
2、计划任务发送邮件,收件人与邮箱服务器同源时,即使发件人不存在也能成功发送
高级配置默认设置新增效果图如下:
注意:设置完高级选项之后需要重启服务器才能生效!
评论
陈雪燕 发表:
“设置完高级选项之后需要重启服务器才能生效”的原因是这个设置项会在重启的时候读入内存,然后再也不会去知识库取,这个是当时产品设计。