我有一个关于 postfix 的问题。我们每小时可以向我们的供应商 smarthost 发送 4000 封邮件。
当我们发送这些消息时,我们收到太多连接失败的提示。现在我想在一个连接中发送所有这些消息。
所以我的问题是:是否可以在一次连接中同时向提供商智能主机发送 500 封邮件?
谨致问候,安德烈亚斯
答案1
在 Postfix 2.2 或更高版本中,默认启用“按需” SMTP 连接缓存,其中当“目的地在活动队列中拥有大量邮件时”将重新使用连接(未讨论什么算作“大量”)。
如果您想要保持连接打开的目的地列表有限(根据您的智能主机情况),您可以告诉 Postfix 确实保持连接打开:
smtp_connection_cache_destinations = $relayhost
但是,如果您的中继主机使用 TLS,那么您就不走运了,因为“Postfix 共享连接缓存不能与 TLS 一起使用”。