• ベストアンサー

バーチャルドメインベースのpostfix設定

バーチャルドメイン数個を1台のサーバで運営するに当たって /etc/postfix/main.cf の記述で困っています。 まず、[myhostname] ですが、これはバーチャルなサーバの場合は何て記述すればいいのでしょうか。 [mydomain][myorigin]についても困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • valc
  • ベストアンサー率32% (65/202)
回答No.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を借りてられるならば、サポートに聞くのが一番早いかも知れませんね。

realforce
質問者

お礼

>hostnameはメインの1個のみでいける筈ですよ。 わかりました。 参考のページまで探していただいてありがとうございました。 助かりました。

その他の回答 (2)

  • valc
  • ベストアンサー率32% (65/202)
回答No.2

Re:ANo.1 >[myhostname]はやはり必要でしょうか もちろん、必要ですよ。 myhostname = hogehoge.com mydomain = hogehoge.com など、サーバーに割り当てている、ご自身のドメインを記述下さい。 と言うか、Postfixの事をあまりご存知で無いようですので、他の点も含め、色々とご理解されたほうが良い事やトラブルなどが、更に多く出てきそうです。 以下などを参照されたほうが早そうですね。 http://www.kobitosan.net/postfix/

realforce
質問者

補足

>myhostname = hogehoge.com >mydomain = hogehoge.com >など、サーバーに割り当てている、ご自身のドメインを記述下さい。 バーチャルベースで立ち上げるサーバの場合は hogehoge1.com anything hogehoge2.com anything と、2つ以上の場合それぞれの[myhostname][mydomain]が必要だと思うのですが

  • valc
  • ベストアンサー率32% (65/202)
回答No.1

/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 どうです?

realforce
質問者

補足

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]はやはり必要でしょうか