消息延迟(发送消息正文时超时)

消息延迟(发送消息正文时超时)

我有一台运行 PostFix 的 Linux CENTOS 服务器。它没有邮箱,但是是邮件网关,用于另一个目标服务器中的多个域,该目标服务器也是运行 Sendmail 的 Linux CENTOS。因此,在使用防病毒和反垃圾邮件检查电子邮件后,Postfix 服务器会将它们发送到托管真实邮箱的 Sendmail 服务器。

许多客户声称他们没有收到几封电子邮件,或者延迟了几个小时才收到,因此我们监控了 Postfix 服务器上的 /var/log/maillog 文件,发现这些电子邮件没有被传递到 Sendmail 服务器,并且被延迟了,并显示如下消息:

8 月 23 日 11:48:58 srv7 postfix/smtp[618]: 980C773D64B: to=,relay=srv6.multisitesdominios.com.br[200.184.161.136],delay=2375,status=deferred(发送邮件正文时与 srv6.multisitesdominios.com.br[200.184.161.136] 的对话超时)

这些邮件大多带有附件,因此可能有点大。我们发现小邮件可以正常通过和接收。

我的问题:

  1. 这个问题的真正原因是什么?真的是电子邮件大小问题吗?
  2. 我们需要调整哪些 Postfix 参数来避免这种情况?
  3. 问题是否出在目标服​​务器(Sendmail 服务器)而不是这个“网关”服务器(Postfix 服务器)?
  4. 明确的解决方案是什么?

答案1

  1. 间接地是大小问题。如果长时间没有收到数据,则任何一方都会挂断
  2. smtp_data_xfer_timeout。其默认值为 180 秒,在任何情况下都应该没问题。
  3. 可以同时在两者上。但可能是介于两者之间的网络。
  4. 检查通信停滞的原因。

相关内容