郵件因錯誤 421 超出連線速率限製而被拒絕

郵件因錯誤 421 超出連線速率限製而被拒絕

我正在運行 debian jessie 和 sendmail 8.14.4。我找不到禁用某個主機拒絕郵件的設定在哪裡,並且我定期收到此訊息:

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

相關內容