sleepingbird.net Home since May.11 2003
Copyright sleepingbird, 1993- All rights reserved.
Linux Server

TOP > Linux Server > Mail server (Postfix) > Virtual Domain

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
2004 Jul. 11
 なお、2以上の 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

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
 ここで、 qcp.jp の DNS は次のとおり。
mx mail.qcp.jp. 10