「防弾」スパムサービスプロバイダー(Amazon SESとして知られている)を見つけた永続的なスパマーからのメールをブロックするようにPostfixを構成しましたが、MAIL FROM(別名「Return-Path」)がそのような文字列であるためブロックは失敗しますDATAコマンドで渡されるFrom
ヘッダーは01000165f9022c82-37fa3cc3-d63c-4548-be3d-125d50e43aaf-000000@amazonses.com
ですが、[email protected]
として。
Sieve、Amavis、Spamassassinなどの事後プロセスで/dev/null
にフィルタリングするのではなく、SMTPトランザクション中にFrom
ヘッダーのアドレス/ドメインをブロックする方法はありますか。?
この回答 はそれが不可能であることを示唆していますが、私の質問に関係のない別の点を強調し続けているため、それが絶対に不可能であるかどうかは明確ではありません。
私のpostconf
出力はこの質問に関連しているとは思いません。Postfixが正常に動作しているためです(私は2.10.1を実行しています)。構成の微調整を探しています。ありがとう。
件名を入力したときの提案機能が機能することを示すために、この質問の件名を入力したとき、最初の結果は 件名に基づいてさまざまなリレーにポストフィックスでメールをルーティング へのリンクでした。それは私が探していたものではありませんが、私の質問のリンクにある回答で何が述べられていても、 header_checks をより詳しく見るようになりました。ウェブ検索で私は postfix header_checksを使用してメールをフィルタリングする方法 に導きました。これが私が探していた答えでした。
私の場合、これは/ etc/postfix/header_checksで機能しました:
/^From:.*partyfixx/ REJECT
私は実際に "REJECT"の後に非常に失礼なメッセージを入れましたが、それをここに含めるのは適切ではありません。
最近の試行のログエントリは次のとおりです。
Sep 25 01:41:54 mymailserver postfix/cleanup[19112]: F2A6428C3FD: reject: header From: The Party Fixx Company <[email protected]> from a9-98.smtp-out.amazonses.com[54.240.9.98]; from=<010001660e63cb43-c865ad08-e534-4fbd-acbe-ba6fed55ed25-000000@amazonses.com> to=<[email protected]> proto=ESMTP helo=<a9-98.smtp-out.amazonses.com>: 5.7.1 Rude message redacted!!!
正規表現では大文字と小文字が区別されません。
その他の役立つ回答: