我在SQL Server 2012上设置了一个作业,每周向特定收件人发送电子邮件,我正在诊断用户收到重复电子邮件的问题。
我已将问题追溯到不再与公司联系的BCC收件人,因此电子邮件未能发送到他们的帐户(但电子邮件仍会发送给TO和CC收件人,即使日志显示电子邮件失败了。)
数据库邮件配置为在60秒后失败时重试一次,这会导致电子邮件两次发送给具有有效电子邮件地址的收件人。
我已使用无效收件人更正了问题,但我希望将来针对类似问题消除此问题。
是否有办法让服务器尝试在失败时重试,但仅限于第一次尝试时未收到电子邮件的收件人?我知道我可以将重试次数减少到0,但我担心系统会错过重试实际上合适的其他失败。