エラー 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',60秒)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

関連情報