电子邮件丢失

电子邮件丢失

我已经在客户的服务器上设置了 Postfix 来发送电子邮件,并确保我们的 PTR 记录、SPF 和反向 DNS 都配置正确。

据我所知,我们正在按照 Google 发布的“批量发件人指南”中列出的正确方式进行操作,但似乎仍有少量邮件未送达。

我们通常会向大约两百个不同的地址批量发送几百条消息。本月,有两位收件人联系我们,说他们没有收到我们发送的所有消息。对于第一个收件人,我们向他们发送了十四条消息,他们只收到了十条。

我翻遍了邮件日志,发现他们似乎正在实施某种速率限制。连接五次后,他们在接下来的一个小时内拒绝任何连接。我可以看到 Postfix 每隔十分钟左右重新尝试连接一次,最终成功发送了接下来的五封邮件,大约一小时后,成功发送了最后四封邮件。我怀疑最后四封是丢失的,但我不能肯定,因为我只有邮件 ID 可以继续。

第二个收件人更加麻烦,因为日志表明我们发送的所有三条消息都已成功接收,并且传递没有任何问题。

目前,我不知道可能出了什么问题,所以任何提示都会非常感激。我希望收到收件人的 IT 部门的帮助,以便进一步解决问题,但如果他们不愿意帮助我解决这个问题,我还应该调查其他什么吗?

答案1

如果您的邮件服务器已成功将邮件传递到另一台服务器并收到 200 状态,则另一台服务器有责任继续传递邮件或向信封发件人地址发送未送达通知,说明未送达的原因。这是 SMTP 合同。如果不满足这一点,产生 200 状态的服务器的操作员需要进行调查。

相关内容