Postfix で複数のドメイン(バーチャルドメイン)を使う方法です

「sen.zive.net」というメインのドメインと
「sen.or.tp」や「sen-it.ddo.jp」いうもう他のドメインを扱う場合の説明です。
 Postfixが既にインストールされていて、
「sen.zive.net」のドメインで運用中であるということを前提にしています。


/etc/postfix/virtual の修正(追加)1または2
----1----------------------
#office@sen.or.tp 宛のメールはguest0宛に書き直されます
sen.or.tp   anything
office@sen.or.tp   guest0
postmaster@sen.or.tp   postmaster

#office@sen-it.ddo.jp 宛のメールはguest1宛に書き直されます
sen-it.ddo.jp   anything
office@sen-it.ddo.jp   guest1
postmaster@sen-it.ddo.jp   postmaster

-----2------------------
#sen.or.tp ドメイン宛のメールはguest0宛に書き直されます
sen.or.tp   anything
@sen.or.tp   guest0
postmaster@sen.or.tp   postmaster

#sen.or.tp ドメイン宛のメールはguest1宛に書き直されます
sen-it.ddo.jp   anything
@sen-it.ddo.jp   guest1
postmaster@sen-it.ddo.jp   postmaster
ーーーーーーーーーーーーーーーーーーーーーーーーーーー

ファイルを保存したら、以下のコマンドを実行します。

# postmap /etc/postfix/virtual

次に、main.cfの中に、以下の記述を追加します。

virtual_maps = hash:/etc/postfix/virtual

最後に、postfixをreloadして設定は終わりです。

# service postfix reload