Postfix でサブドメインの transport
Red Hat Linux 7.3 で Postfix をメールゲートウェイとして使用。@example.com 宛のメールはスプールサーバ A に転送し、@sub.example.com 宛のメールはスプールサーバ B に転送したい。
まず、/etc/postfix/main.cf ファイルで transport_maps 行を編集。
transport_maps = hash:/etc/postfix/transport
続いて、/etc/postfix/transport ファイルを編集。左側のドメインは完全一致で検索をするため、サブドメインを先頭に記述する必要はない。
example.com smtp:spoola.example.com sub.example.com smtp:spoolb.example.com
編集後、postmap コマンドを発行して transport.db を更新。
# cd /etc/postfix/ # postmap transport
最後に、Postfix をリロードして設定を反映させる。
# postfix reload