私のpostfix header_checks設定ファイルからSMTPサーバーをホワイトリストに追加しようとしています。フィッシングメールを防ぐために、会社のドメインをメールアドレスとして使用して、内部ネットワークに送信されるすべての外部メールを拒否します。当社のドメインを電子メールアドレスとして使用して注文確認を送信するオンラインストアがあるため、これらの電子メールをホワイトリストに追加する必要があります。送信者のメールアドレスが変更されたか、新しいアドレスが追加されました。したがって、各メールアドレスを個別にホワイトリストに追加したくありません。 Webサーバーをホワイトリストに追加する方がはるかに簡単です。残念ながら動作しません、電子メールはまだサフィックスによって削除されます。 Webサーバーはphpmail()を使用して電子メールを送信します。
サーバー仕様:
オペレーティングシステム:RHEL7
Postfixバージョン:2.10.1
ヘッダーチェック:
if /^From:.*\<.*@.*COMPANY.*\..*\>.*/
/^From:.*WHITELIST_DOMAIN_NAME\.net/ DUNNO
/^Received:.*WHITELIST_DOMAIN_NAME\.net/ DUNNO
/.*WHITELIST_DOMAIN_NAME.*/ WARN Worked
/^From:.*@COMPANY.com.*/ DISCARD FAKE ADDRESS
/^From:.*\<.*@.*COMPANY.*\..*\>.*/ DISCARD FAKE ADDRESS AGGRESSIVE
endif
メッセージの件名(受信したメッセージと同じ)
[...]
Received: from WHITELIST_SERVER.WHITELIST_DOMAIN_NAME (WHITELIST_SERVER.WHITELIST_DOMAIN_NAME [WHITELIST_IP_ADDRESS])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
[...]
サフィックスログ
Dec 17 16:32:16 MAILSERVER postfix/cleanup[Nr.]: Mail-ID: discard: header From: DISPLAY NAME <MAILADDRESS@COMPANY> from WHITELIST_SERVER.WHITELIST_DOMAIN_NAME[WHITELIST_IP_ADDRESS]; from=<WHITELIST_SERVER.WHITELIST_DOMAIN_NAME> to=<TESTUSER@COMPANY> proto=ESMTP helo=<WHITELIST_SERVER.WHITELIST_DOMAIN_NAME>: FAKE ADDRESS
助けてくれてありがとうございます =)