web-dev-qa-db-ja.com

複数のドメインをホストする場合のPostfixの設定

私は危険なUbuntuしか知らないので、アドバイスを使うことができます。

Linodeを使用していくつかのドメインをホストしています。それらを呼びましょう:

www.company.com www.product.com dev.product.com

サーバーのFDQNはhq.company.comであり、すべてのメールはGoogleAppsにルーティングされます。

これまでのところ、すべてがうまく機能しています。 Apacheをインストールしましたが、3つのサイトすべてに応答しています。 [email protected]も同様に機能します。

私が今やろうとしているのは、Postfixを設定して、* @ product.comを[email protected]に転送できるようにすることです。 (注:よりスマートなアイデアを受け入れる、ところで)

Postfixパッケージ構成を実行していて、FQDNを要求しています。これは私が立ち往生しているところです。 hq.company.comを使用しますか?特に複数のドメインをホストしている場合は、FQDNの概念が非常に曖昧です。ヒントをいただければ幸いです。

1
Anthony

最善の解決策は、すべてのメールドメインをGoogleアプリでホストすることです。同じGoogleAppsアカウントでエイリアスドメインを定義できます(したがって、support @ {company.com、product.com、dev.product.com}はすべて「サポート」メールボックスに移動します)。

本当に外部 メールフォワーダー を使用したい場合は、送信元ドメインと宛先ドメインのどちらもPostfixのFQDNとして設定しないでください。これは、ローカル宛先として扱われるためです。 Postfixの設定は次のようになります。

/etc/postfix/main.cf:

mydestination = localhost, localhost.localdomain
virtual_alias_domains = product.com
virtual_alias_maps = hash:/etc/postfix/virtual

/ etc/postfix/virtual:

@product.com    [email protected]

実行postmap /etc/postfix/virtualこのファイルが変更されたときはいつでも。

3
mgorven