特定のエイリアスで送信されたら、/ dev / nullにメッセージを送信するルールを/ etc / aliasesに追加してみました。
fooname: /dev/null
/etc/postfix/virtual ファイルで、特定のドメインの postfix のベースアドレスを設定しました。
@mydomain.com realuser
このサーバーに複数のドメインがマップされています。 「というメッセージを送ると[Eメール保護]、[Eメール保護]、[Eメール保護]、[Eメール保護]「最初、2番目、4番目のメッセージは受け取りましたが、3番目のメッセージは受け取りませんでした。
その結果、/etc/aliasesのエントリは電子メール配信を短絡するようには見えません。
デフォルトのエイリアスを維持しながら、特定のエイリアスに関するメッセージを/ dev / nullに送信するにはどうすればよいですか?
ベストアンサー1
私の質問にもう一度返信して申し訳ありません。しかし、私は数時間苦労して解決策を見つけました。
まず、main.cfに以下を追加しました。
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/access_usernames, permit_mynetworks, reject_unauth_destination
次に、access_usernamesファイルに次のエントリを追加しました。
badaddress@ REJECT
その後、「postmap access_usernames」と「postfix reload」を実行しました。
access_usernamesファイルには、拒否する電子メールアドレスをいくらでも含めることができ、デフォルトのエイリアスとうまく機能するようです!