为什么如果队列中有冻结消息,Exim 会暂停电子邮件?

为什么如果队列中有冻结消息,Exim 会暂停电子邮件?

我有一台带有 CPanel 服务器的 CentOS,它作为 SMTP 服务器运行,目前使用 20 个不同的主机名和 IP 地址来为电子邮件通讯服务发送电子邮件。

但是,它发送电子邮件的速度非常慢。它每分钟发送大约 10 封电子邮件,我通过运行“exim -bpc”命令来检查。什么会影响它?

我猜想的一件事是,队列中存在冻结的消息,这些消息会减慢发送速度直到它们被发送出去,并且会暂停新消息的发送。

消息被冻结的最常见原因有哪些?

此外,使用 20 个不同的小型 VPS 发送电子邮件是否比使用一个包含 20 个不同主机名和 IP 的大型 VPS 更有效率?

答案1

冻结邮件是指无法投递或退回的邮件。您不应该看到很多冻结邮件,而且它们根本不会影响性能。您是否正在运行开放中继?否则,这可能是配置问题(您接受邮件吗?您是否退回所有邮件,甚至您(最终)收到的垃圾邮件?)

我发现的一个问题是,有时您可能会被拦截,特别是当您发送“垃圾邮件”消息时(我想新闻稿可能符合这一描述)。在这种情况下,一条消息就会阻止整个队列。您使用了多少个队列运行器?您可以尝试增加它们的数量,看看会发生什么。如果您被拦截,您是否设置了 SPF 和 DKIM?在这种情况下,它们可能会有所帮助。

相关内容