邮件被拒绝,错误 421 超出连接速率限制

邮件被拒绝,错误 421 超出连接速率限制

我正在运行带有 sendmail 8.14.4 的 debian jessie。我找不到禁用拒绝特定主机邮件的设置,并且我定期收到此消息:

May 28 16:20:30 mx6 sm-mta[14808]: ruleset=check_relay, arg1=[x.x.x.x], arg2=x.x.x.x, relay=[x.x.x.x], reject=421 4.3.2 Connection rate limit exceeded

我已经从 sendmail.mc 中删除了配置

定义( confCONNECTION_RATE_THROTTLE',15')dnl 定义( confCONNECTION_RATE_WINDOW_SIZE',60s')dnl

消息仍然被拒绝,我不明白,因为这些选项会延迟消息而不是拒绝它们。

有没有办法禁用某些域,使其完全没有连接限制?需要重新编译吗?降级?我正在使用通过 apt-get 安装的 sendmail。

谢谢。

答案1

在 /etc/mail/access 中写入如下行:

ClientRate: x.x.x.x 0

其中 xxxx 是您想要的 IP不是速率受限。然后像这样刷新 access.db:

makemap hash /etc/mail/access.db < /etc/mail/access

相关内容