我遇到了一个QueueLA和RefuseLA设置为相同值(50)的sendmail服务器。 我不知道为什么以前的pipe理员会这样做。 是否有合理的理由为什么有人想要设置? sendmail如何在这种情况下行为?
基于历史的日志,我觉得它几乎在两种执法行为之间徘徊。 我看到一些消息立即排队( stat=queued )和其他地方,传入的连接被拒绝…但没有明确的迹象表明,为什么一个行动是select了另一个。
如果要减lesssendmail状态的数量,将QueueLA和RefuseLA设置为相同的值是有意义的。 它只configuration了两个状态“正常”和“全过载”,两者之间没有任何状态。
拒绝接受新的传入的SMTP连接/会话,但sendmail可能会通过已有的连接接收更多的消息 – QueueLA将处理它们。 它在默认的background传送模式下很方便。 想想快速SMTP会话发送多个邮件到许多慢的SMTP目的地和sendmail分娩传递过程后收到每封邮件。 [可以限制在单个SMTP会话中接受的邮件数量。]
我不会自己使用这种configuration,但恕我直言,这主要是个人喜好的问题(首选“风格”)。 我有时使用“保持简单愚蠢”的方法:-)