Sendmail - 将 500 个致命错误转换为 400 个临时错误 - 可能吗?

Sendmail - 将 500 个致命错误转换为 400 个临时错误 - 可能吗?

我在公司运行了几个电子邮件中继主机。许多客户使用ProofPoint作为电子邮件清洗者,因此他们在 DNS 中的 MX 记录类似于mxa-002d7b01.gslb.pphosted.com它会清洗邮件并将好的邮件转发出去。

最近,proofpoint 将我的一个中继的 IP 地址列入了黑名单。Sendmail 日志显示了这一点。

Jul 31 11:15:27 smtp1 sendmail[600]: x6VZBFRHN0:
to=<[email protected]>, 
relay=mxa-002d7b01.gslb.pphosted.com. [148.163.155.188],
dsn=5.0.0, stat=Service unavailable

发件人地址是[电子邮件保护] 并配置为丢弃,/etc/mail/access 因此我们最终丢弃了大量客户电子邮件。

问题:是否可以配置 sendmail 将 500 个“致命”错误视为 400 个“暂时”错误,并重新排队电子邮件而不是将其退回给发件人?


细节:

队列会增长,这完全可以接受。我没有办法重新生成那些丢失的电子邮件。

我们发送的是机器生成的电子邮件,因此它们看起来都很相似,但并不相同。这些邮件不是垃圾邮件。我们的最终用户为更大规模的服务付费,这些警报是该服务的一部分。

我不知道为什么 proofpoint 会封锁该 IP 地址,他们似乎也不知道。是的,我最终通过另一个中继路由电子邮件,并且 proofpoint 接受了这些消息,但这是一种变通方法,而不是解决方案,可能会再次出错。

相关内容