如何强制 postfix 按顺序而不是同时发送邮件?它一次只能打开一个 SMTP 连接。
它应该只影响传出的 SMTP 连接。传入连接仍然可以同时处理。
为什么?
我的 VPS 提供商 (contabo.de) 有一个非常有趣的想法,通过将同时 SMTP 连接数限制为 1 来束缚垃圾邮件发送者的手。我没有发送垃圾邮件,但一个脚本正在向 3 个收件人发送重要的订单邮件每天一次。然后在 postfix 中被拒绝连接阻止,并且邮件被延迟。有时发送邮件需要两个多小时,因为每次尝试同时连接都会被阻止。
Steal将HBruijn的精彩评论扩展到不那么棒的答案来自postfix 文档的片段:
postfix 可以同时交付的一个原因是因为它已经
smtp
准备好负责交付服务。因此,如果您想限制它,请减少postfix 中服务maxproc
列的值,smtp
以便唯一的一个smtp
交付服务同时工作。