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

我有一个CentOS与CPanel服务器作为一个SMTP服务器,目前使用20个不同的主机名和IP地址为电子邮件时事通讯服务提供电子邮件。

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

我假设的一件事情是,队列中有冻结的消息,这会放慢发送,直到它们被发送出去,并且正在放置新的消息。

消息可能被冻结的最常见原因是什么?

另外,使用20个不同的小型VPS来发送电子邮件,而不是使用一个大的VPS和20个不同的主机名和IP,会更有效率吗?

冻结的消息是不能传递或反弹的消息。 你不应该看到很多冻结的消息,而且,它们不应该影响性能。 你有没有机会开放中转? 否则,这可能是一个configuration问题(你接受邮件吗?你会反弹一切,甚至是垃圾邮件(最终)吗?)

我看到的一个问题是,有时你可能会陷入困境,特别是如果你发送“垃圾邮件”的消息(我想一个时事通讯可以适应这个描述)。 在这种情况下,单个消息将阻塞整个队列。 你使用了多less队列跑步者? 你可以尝试增加他们的数量,看看会发生什么。 如果你被困住了,你有没有设置SPF和DKIM? 他们可能会帮助在这种情况下。