*** Postfixでバーチャルドメイン・メールを転送する [#wcb6087c]

- 通常メールを転送する場合、ユーザアカウントのホームディレクトリに ''~/.forward'' ファイルを置いて、~
そこに転送するメールアカウントを列挙することにより実現可能です。~
ところが、バーチャルドメインでのメールは実ユーザをもたないアカウントのためこの方法をとることができません。

- そこでどのように転送を行うかというと、バーチャルドメインに含まれるメールアドレスと、~
そのメールアドレスを実際に送信する宛先をルックアップテーブル形式で指定することによって実現可能となるのです。

*** virtual_alias_maps の設定 [#a710afd9]

+ バーチャルドメイン宛にきたメールを転送する設定(エイリアステーブル)をPostfix の ''main.cf''に記述します。
 # バーチャルドメイン宛にきたメールを転送する
 virtual_alias_maps = hash:/etc/postfix/valias_map
+ エイリアステーブルを作成します。~
COLOR(RED){''/etc/postfix/valias_map''} ファイルに以下のように設定します。
 hoge@sea-bird.org     hoge@sea-bird.org,hoge@window-shop.biz
+ hash を作成します。この作業を行わないと上記で記述したメールの転送が行えません。
 # /usr/sbin/postmap /etc/postfix/valias_map
++ 上記コマンドを実行すると、valias_map.db ファイルが作成されています。
 # ls /etc/postfix/valias_map.db
++ Postfixに valias_map.db ファイルを再読み込みするように指示します。
 # /etc/rc.d/init.d/postfix reload

: 記述方法 | 右側に転送するアドレスを列挙する。転送先が複数ある場合はカンマ(,)で指定する。~
自分自身にもメールを残したい場合は、自分自身のアドレスを指定する。

*** 参考にさせて頂いたサイト様 [#fb6fee22]

- [[virtual_alias_maps - バーチャルドメインのユーザリスト>http://tmtm.org/postfix/tutorial/virtual.html]]
- [[virtual - Postfix virtual エイリアステーブルの書式>http://www.kobitosan.net/postfix/jman/virtual.5.html]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS