- ベストアンサー
バーチャルドメインベースのpostfix設定
バーチャルドメイン数個を1台のサーバで運営するに当たって /etc/postfix/main.cf の記述で困っています。 まず、[myhostname] ですが、これはバーチャルなサーバの場合は何て記述すればいいのでしょうか。 [mydomain][myorigin]についても困っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>2つ以上の場合それぞれの[myhostname][mydomain]が必要だと思うのですが hostnameはメインの1個のみでいける筈ですよ。 他のドメインは、/etc/postfix/virtual で追加記述して下さい。 バーチャルなサーバーと言うとVPSですか? 丁度VPSサーバーのPostfixのfaqで以下のようなページがあります。 こちらでも/etc/postfix/main.cf へはメインのドメインのみの登録ですね。 http://web.arena.ne.jp/suitepro/support/manual/mailserver/postfix.html main.cfの他の記述も気になりますし、有料のVPSを借りてられるならば、サポートに聞くのが一番早いかも知れませんね。
その他の回答 (2)
- valc
- ベストアンサー率32% (65/202)
Re:ANo.1 >[myhostname]はやはり必要でしょうか もちろん、必要ですよ。 myhostname = hogehoge.com mydomain = hogehoge.com など、サーバーに割り当てている、ご自身のドメインを記述下さい。 と言うか、Postfixの事をあまりご存知で無いようですので、他の点も含め、色々とご理解されたほうが良い事やトラブルなどが、更に多く出てきそうです。 以下などを参照されたほうが早そうですね。 http://www.kobitosan.net/postfix/
補足
>myhostname = hogehoge.com >mydomain = hogehoge.com >など、サーバーに割り当てている、ご自身のドメインを記述下さい。 バーチャルベースで立ち上げるサーバの場合は hogehoge1.com anything hogehoge2.com anything と、2つ以上の場合それぞれの[myhostname][mydomain]が必要だと思うのですが
- valc
- ベストアンサー率32% (65/202)
/etc/postfix/main.cf に以下の1行を追加し virtual_alias_maps = hash:/etc/postfix/virtual /etc/postfix/virtual に以下のように追加 hogehoge1.com anything hogehoge2.com anything user1@hogegohe1.com user1 user2@hogegohe2.com user2 以下を実行して完了 postmap /etc/postfix/virtual service postfix reload どうです?
補足
Sep 27 22:45:05 SERVER postfix/postsuper[13760]: warning: My hostname SERVER is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf 上記のようなエラーが/var/log/maillogでました。 [myhostname]はやはり必要でしょうか
お礼
>hostnameはメインの1個のみでいける筈ですよ。 わかりました。 参考のページまで探していただいてありがとうございました。 助かりました。