Postfix & CGIでバーチャルホスト毎(ユーザー毎)のアドレス設定

複数のバーチャルホストを持ったサーバー上でCGI/Apacheを動かすときに書くドメインが使うEメールアドレスを設定したい。

それには「/etc/postfix/canonical」を変更する。

「/etc/postfix/canonical」に以下を追加

user1 user@example.com
user2 user@exmaple.net

canonical.dbを作成

postmap /etc/postfix/canonical

変更を反映

service postfix reload

確認

sendmail -f user1 test@example.com