有没有办法可以限制 SendMail 在给定 SMTP 会话中可以接收的消息数量?
我有一台 SendMail 服务器,上游应用服务器试图在单个 SMTP 会话中向其发送数十条(可能数百条)消息(ehlo
... mail from
... rcpt to
... data
... rset
... mail from
... 等)。这导致机器资源紧张,因为流量没有得到有效的负载平衡。我想实施一项策略,让 sendmail 在给定的 SMTP 会话中仅允许最多 X 条消息,之后它将要求远程主机重新连接。
我注意到有一个confCONNECTION_RATE_THROTTLE
选项,但它似乎可以更好地防止同时发生多个连接 - 而不是单个连接发送一堆电子邮件。