Postfixで、メールサーバの移行などでメールを"ユーザ名は同じだが別ドメインのメールアドレス"にも送信する場合は、普通にalias_mapsで正規表現を書くだけだとうまく転送されない。
この場合はvirtual_alias_maps
を設定し、正規表現で記述してやることでメールを複製して転送させることができる。
まず、「/etc/postfix/main.cf」にて以下の記述を追記(もしくは変更)する。
virtual_alias_maps = regexp:$config_directory/virtual_alias.regexp
次に、「/etc/postfix/virtual_alias.regexp」というファイルを作成し、以下の内容を記述する。
/etc/postfix/virtual_alias.regexp/^(.*)@ドメイン名$/ $1,$1@ドメインエイリアス名