web-dev-qa-db-ja.com

RBLに対してすべての「Received:」ヘッダーをチェックするために接尾辞を取得するにはどうすればよいですか?

smtpd_client_restrictionsにいくつかのrblがリストされていますが、これはクライアントIPをRBLSと照合するだけです。後置を取得して、spamassassinのように各Recieved:行をRBLと照合する方法はありますか?

Spamassassinは、Received:のブラックリストに登録されたIPをRCVD_IN_BL_xxxとしてタグ付けします。

コンテンツフィルターを追加する必要があると思います。書くことはできますが、そのようなものがすでに存在するかどうか知りたいです。

接尾辞-relayhostの背後にあるRBLチェック 多少関連しています。

1
nyet

低負荷のメールサイトの場合、spamassassin ネットワークテストモード milter経由で展開することをお勧めします。
バウンスメッセージを生成する責任を引き継ぐことなく、SMTP中にメッセージを拒否できるようになります。

Postfixはsendmailのようにmilterをサポートします。

Spamassassin対応のmilterリスト:https://wiki.Apache.org/spamassassin/IntegratedInMta

[〜#〜]警告[〜#〜]

  1. メッセージの拒否/バウンスには、通常よりも高いスパムしきい値を使用します。
  2. 一部のmilterは、スキャンを高速化するために、デフォルトで「ローカルテストのみ」モードでspamassassinをデプロイします。
  3. ネットワークモードでのspamassassinスキャンには数秒かかる場合があります-負荷の高いサイトには長すぎる可能性があります
1
AnFi