如何限制 SendMail 在单个传入连接中接收的消息数量?

如何限制 SendMail 在单个传入连接中接收的消息数量?

有没有办法可以限制 SendMail 在给定 SMTP 会话中可以接收的消息数量?

我有一台 SendMail 服务器,上游应用服务器试图在单个 SMTP 会话中向其发送数十条(可能数百条)消息(ehlo... mail from... rcpt to... data... rset... mail from... 等)。这导致机器资源紧张,因为流量没有得到有效的负载平衡。我想实施一项策略,让 sendmail 在给定的 SMTP 会话中仅允许最多 X 条消息,之后它将要求远程主机重新连接。

我注意到有一个confCONNECTION_RATE_THROTTLE选项,但它似乎可以更好地防止同时发生多个连接 - 而不是单个连接发送一堆电子邮件。

相关内容