別のエイリアスがあっても、Postfixのデフォルトエイリアスが使用されます。

別のエイリアスがあっても、Postfixのデフォルトエイリアスが使用されます。

特定のエイリアスで送信されたら、/ 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ファイルには、拒否する電子メールアドレスをいくらでも含めることができ、デフォルトのエイリアスとうまく機能するようです!

おすすめ記事