我有一台 Postfix 邮件服务器,用于处理网站的邮件转发。它运行良好,每天可以毫无问题地发送数百封邮件。
在过去的几个月中,已经发生了四起同一封邮件被发送到同一个电子邮件地址超过 100 次的事件。
经过研究,我发现所有消息都有相同的消息 ID,因此它们只从 Web 服务器发送一次,并且所有收件人都托管在 plus.net 邮件服务器上。
我唯一能做的就是从后队列中手动删除该消息。
以下是日志中的两个示例(已删除实际的电子邮件地址):
12 月 12 日 11:28:27 server1 postfix/smtp[18694]: 7333662B27: to=, reply=mx-trial.core.plus.net[212.159.8.200]:25, delay=246505, delays=245300/0.02/605/600, dsn=4.4.2, status=deferred (发送数据结束时与 mx-trial.core.plus.net[212.159.8.200] 的对话超时 - 消息可能发送多次)
10 月 26 日 07:24:06 server1 postfix/smtp[4074]: 2BBD260FCE: to=, reply=mx.avasin.plus.net[212.159.9.200]:25, delay=214049, delays=212842/0.12/606/600, dsn=4.4.2, status=deferred (发送数据结束时与 mx.avasin.plus.net[212.159.9.200] 的对话超时 - 消息可能发送多次)
有什么想法吗?看起来它可能会 60 秒后超时。对于其他邮件服务器来说,这似乎不是问题。
这是 plus.net 的已知问题吗?我可以做些什么来避免超时?我能否以某种方式配置 Postfix,使其在从 plus.net 收到超时时不重新发送?