- 締切済み
複数ドメインで運用しているメールサーバで片方のドメインのみ使用させたい
概要はタイトルの通りです。 1台のLinuxマシンにて、Postfixを使いSMTPサーバを運用しています。 そして、aaa.net というドメインに加え、 bbb.net というドメインも 使えるようにし、例えば ユーザ:hoge さんであれば hoge@aaa.net hoge@bbb.net とどちらのあて先でも同じユーザのメールボックスへ配送されます。 この時に、とあるユーザのみ bbb.net のドメインだけしか使えず、@aaa.net宛てに送られてきたものは届かないという環境を作りたいのですが、まずそれは可能なのでしょうか。 そして、可能であればどのような方法がありますでしょうか。 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- anights
- ベストアンサー率72% (35/48)
Postfixは柔軟な設定が出来るのでいくつかやり方があると思いますが 受信不可対象メールアドレスがhoge@example.comとして ディレクトリが/etc/postfixなら /etc/postfix/main.cfに以下を追加 smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/access permit_mynetworks, reject_unauth_destination /etc/postfix/accessの記述を以下に hoge@example.com REJECT hashファイルを作成 # postmap /etc/postfix/access これでhoge@example.com宛のメールを拒否するようになります。 気持ち的にはvirtualdomain構成の方がいいと思いますがお好みですね。