后缀强制发送顺序

我如何强制postfix发送邮件顺序,而不是同时发送? 它一次只能打开一个SMTP连接。

它应该只影响传出的SMTP连接。 传入连接仍然可以同时处理。


为什么?

我的VPS提供商(contabo.de)有非常有趣的想法,通过限制同时SMTP连接的数量为1绑定垃圾邮件发送者的手。我不发送垃圾邮件,但脚本正在发送重要的订单邮件同一时间每天一次。 然后用连接被拒绝在postfix中被阻止,邮件被延期。 有时需要花费两个多小时才能发送邮件,因为在任何尝试时,同时连接都会被阻止。

从HBruijn展开真棒评论到不太好的答案

从后缀文件片段:

default_process_limitconfiguration参数可以直接控制Postfix将运行多less个守护进程。 从Postfix 2.0开始,默认限制是100个SMTP客户端进程,100个SMTP服务器进程等等。 这可能会压倒内存不足的系统,以及带宽较低的networking。

….剪断….

您可以通过编辑master.cf文件来覆盖特定Postfix后台进程的进程限制。

为什么postfix可以同时提供的一个原因是因为它已经准备好smtp传送服务。 所以,如果你想限制它,减lesspostfix中的smtp服务maxproc列上的值,所以只有一个smtp传递服务在同一时间工作。

 # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (no) (never) (100) # ========================================================================== ... smtp unix - - n - 1 smtp relay unix - - n - 1 smtp