Virtual Domain
Vine Linux 4.0
Jan. 14 2007
postfix で異なる domain のメールを送受信する。
新たに yatagarasu.jp という domain を取得したので、このドメインを使えるようにする。
virtual domain のアドレスとリアル ユーザーとの関連づけを /etc/postfix/virtual に追加する。
# vi /etc/postfix/virtual
yatagarasu.jp virtual-domain
xxx@yatagarasu.jp xxx
yyy@yatagarasu.jp yyy
zzz@yatagarasu.jp zzz
上の二行目の例では xxx@yatagarasu.jp が xxx@qcp.jp へ転送される。xxx が virtual とリアルで同じ必要はない。
一行目は virtual domain を記入する。virtual-domain は何を書いても構わないらしい。
このファイルからデータベースを生成する。
# postmap /etc/postfix/virtual
/etc/postfix/main.cf に次の行を追加してリロードする。
# vi /etc/postfix/main.cf
# virtual domain
virtual_maps = hash:/etc/postfix/virtual
# /etc/init.d/postfix reload
yatagarasu.jp の DNS 設定は次のようにした。
mx mail.qcp.jp. 10
なお、2以上の virtual-domain に付いても同様に /etc/postfix/virtual に続けて記述すれば着信する。
# vi /etc/postfix/virtualここで、 qcp.jp の DNS は次のとおり。
yatagarasu.jp virtual-domain
xxx@yatagarasu.jp xxx
yyy@yatagarasu.jp yyy
zzz@yatagarasu.jp zzz
qcp.jp virtual-domain
xxx@qcp.jp xxx
yyy@qcp.jp yyy
zzz@qcp.jp zzz
# postmap /etc/postfix/virtual
# /etc/init.d/postfix reload
mx mail.qcp.jp. 10
