Zimbra 从 Postfix 连接中继发送多封电子邮件超时了吗?

Zimbra 从 Postfix 连接中继发送多封电子邮件超时了吗?

我有一个使用 postfix 设置的 Web 服务器,它将电子邮件转发到 zimbra 服务器。这工作正常,但是我尝试发送几千封电子邮件,现在从 postfix 到 zimbra 的连接超时了。所有电子邮件都已在 postfix 队列中延迟。

如果我尝试将单个电子邮件从 postfix 发送到 zimbra,它工作正常。但是,如果我尝试刷新 postfix 队列,所有电子邮件都会超时。在 mail.log 中,电子邮件如下所示:

postfix/error[2494]: 32B0950C04: to=, reply=none, delay=19431, delays=19402/29/0/0.01, dsn=4.4.1, status=deferred (暂时中止投递: 连接到 mail.server.com[123.45.678.91]:25: 连接超时)

我还注意到,上面的消息中,发送失败的电子邮件显示“relay=none”。但发送的电子邮件显示“relay=domainname.com”。

我该如何解决这个问题,通过发送队列中的电子邮件并避免这种情况再次发生?

答案1

听起来你的 Zimbra 服务器超载了,以至于它无法再处理传入的请求。

您需要查看 Zimbra 服务器并进行分析,以了解性能瓶颈所在。您还可以从以下方面受益常规性能调整

答案2

connect to mail.server.com[123.45.678.91]:25: Connection timed out)

这意味着该邮件最初是发往该服务器的。

如果这是不正确的,您需要使用以下方法明确地重新排队消息

postsuper -r ALL

这导致目的地需要重新计算。

相关内容