• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Postfixで特定ユーザに対し外部からのメールをはじきたいのですが。)

Postfixで特定ユーザに対し外部からのメールをはじく方法

このQ&Aのポイント
  • Postfixを使用して特定のユーザーに対して外部からのメールをはじく方法を知りたいです。具体的には、特定のドメインからのみのメールを受け取るように設定する方法が知りたいです。Vine Linuxを使用しています。
  • Postfixを使って特定ユーザーに対して外部からのメールをフィルタリングする方法を教えてください。特定のドメインからのメールのみを受け取るように設定したいです。使用しているOSはVine Linuxです。
  • Postfixを設定して、特定のユーザーに対して外部からのメールをブロックする方法を教えてください。特定のドメインからのメールのみを受け取るように設定したいです。使用しているOSはVine Linuxです。

質問者が選んだベストアンサー

  • ベストアンサー
  • anights
  • ベストアンサー率72% (35/48)
回答No.1

smtpd_restriction_classesの機能を使います。 foo@example.comにexample.netからだけ受け取らせる場合 設定例 /etc/postfix/main.cfに以下を追加 smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination,  check_recipient_access hash:/etc/postfix/user smtpd_restriction_classes = from_domain from_domain = check_sender_access hash:/etc/postfix/domain_list reject /etc/postfix/user foo@example.com from_domain /etc/postfix/domain_list example.net OK # postmap /etc/postfix/user # postmap /etc/postfix/domain_list postfix再起動 from_domainというmail fromをチェックするクラスを定義する。 このクラスを使うことで宛先(rcpt to)と送信元(mail from)をチェックして挙動を決められます。 smtpd_recipient_restrictionsの設定によってはpermitする可能性もあります。 上の例ならmynetworksから送るならpermitされますし。 細かくは、PostfixのRESTRICTION_CLASS_READMEに書いてあります。

noname#256808
質問者

お礼

お礼の方遅れてすみません^^; ドンピシャなご回答ありがとうございました!

関連するQ&A