
受信メールを拒否したい[メールアドレス]より多くの人がこれを望む例としては、内部配布グループ/エイリアスが挙げられます。
header_checks を試しましたが成功しませんでした:
zmlocalconfig -e postfix_header_checks="pcre:/opt/zimbra/conf/custom_header_checks"
/opt/zimbra/conf/custom_header_checks の内容
/^To:[email protected]/ REJECT Mailbox no longer valid
しかし、私はまだ拒否されません。
私はまた、いくつかの設定を試しましたPostfixで特定の受信者へのメール送信を拒否する彼は物事を逆に設定していたので、それが私が探していたものです。
zmlocalconfig -e smtpd_recipient_restrictions=check_recipient_access hash:/opt/zimbra/conf/custom_recipient_blocklist
/opt/zimbra/conf/カスタム受信者ブロックリスト
[email protected]/ REJECT
これも意図したとおりには機能しませんでした。
答え1
問題はhash
リストに載っていないpostconf -m
最終構成アドレスごとのアクセス制御
postconf -e smtpd_recipient_restrictions='reject_non_fqdn_recipient, permit_sasl_authenticated, permit_mynetworks, reject_unlisted_recipient, reject_invalid_helo_hostname, reject_non_fqdn_sender, check_recipient_access lmdb:/opt/zimbra/conf/postfix_recipient_access, permit'
/opt/zimbra/conf/postfix_recipient_access の内容
[email protected] REJECT
送信先:[メールアドレス]
554 5.7.1 : 受信者アドレスが拒否されました: アクセスが拒否されました
変更するには、
echo [email protected] reject >> /opt/zimbra/conf/postfix_recipient_access
postmap /opt/zimbra/conf/postfix_recipient_access