私はいくつかのスパマードメイン/ IPを禁止し、拒否します。
smtpd_recipient_restrictions = check_sender_access regexp:/etc/postfix/client_checks, ...
client_checksファイル:
/\@domain\./ REJECT
正常に動作しますが、メールが拒否され、配信失敗メッセージが送信者(スパマー)に送信されるたびに、ポストマスターまたは特別なメール([email protected])で通知を受け取りたいです。
Main.cfですでに次の設定を行っていますが、機能しません。
notify_classes = bounce
bounce_notice_recipient = [email protected]
どうか、私が間違っていることを見つけるのを手伝ってくれませんか。
拒否された電子メールについて通知を受け取るには、 notify_classes パラメーターを調整する必要があります。ポリシーが拒否されたメールについて通知を受け取るには、policy
オプションを追加できます。オプションはここで説明されています:
notify_classes(デフォルト:リソース、ソフトウェア)
ポストマスターに報告されるエラークラスのリスト。デフォルトでは、最も深刻な問題のみが報告されます。妄想者は、ポリシー(UCEおよびメールリレー)およびプロトコルエラー(壊れたメールソフトウェア)レポートをオンにすることを希望する場合があります。
注:ポストマスター通知には、SASLパスワードやメッセージコンテンツなどの機密情報が含まれている場合があります。このような情報を慎重に扱うのはシステム管理者の責任です。
エラークラスは次のとおりです。
バウンス(2バウンスも意味します)
バウンスメールのヘッダーのポストマスターコピーを送信し、Postfixがメールを拒否したときにSMTPセッションのトランスクリプトを送信します。通知は、bounce_notice_recipient構成パラメーターで指定されたアドレスに送信されます(デフォルト:postmaster)。
2バウンス
配信不能なバウンスメールをポストマスターに送信します。通知は、2bounce_notice_recipient構成パラメーター(デフォルト:postmaster)で指定されたアドレスに送信されます。
データ
重要なデータファイルが利用できなかったため、エラーのあるSMTPセッションのトランスクリプトをポストマスターに送信します。通知は、error_notice_recipient構成パラメーターで指定されたアドレスに送信されます(デフォルト:postmaster)。この機能は、Postfix2.9以降で使用できます。
ディレイ
遅延メールのヘッダーのポストマスターコピーを送信します(delay_warning_timeを参照)。通知は、delay_notice_recipient構成パラメーターで指定されたアドレスに送信されます(デフォルト:postmaster)。
ポリシー
(UCE)ポリシーのためにクライアント要求が拒否された場合、ポストマスターにSMTPセッションのトランスクリプトを送信します。通知は、error_notice_recipient構成パラメーターで指定されたアドレスに送信されます(デフォルト:postmaster)。
プロトコル
クライアントまたはサーバープロトコルエラーの場合は、ポストマスターにSMTPセッションのトランスクリプトを送信します。通知は、error_notice_recipient構成パラメーターで指定されたアドレスに送信されます(デフォルト:postmaster)。
資源
リソースの問題が原因でメールが配信されないことをポストマスターに通知します。 >通知は、error_notice_recipient構成パラメーターで指定されたアドレスに送信されます(デフォルト:postmaster)。
ソフトウェア
ソフトウェアの問題が原因でメールが配信されないことをポストマスターに通知します。 >通知は、error_notice_recipient構成パラメーターで指定されたアドレスに送信されます(デフォルト:postmaster)。
Examples: notify_classes = bounce, delay, policy, protocol, resource, software notify_classes = 2bounce, resource, software