• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Mailサーバの構築について)

メールサーバの構築について

このQ&Aのポイント
  • メールサーバの構築方法や設定について教えてください。
  • 外部と内部のメールサーバを構築する方法について知りたいです。
  • SMTPとPOPの設定と動作について教えてください。

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

  • ベストアンサー
  • k-841
  • ベストアンサー率27% (129/465)
回答No.1

規模によりけりなので一概には言えませんが、数百人規模程度であればDMZに1台だけ(SMTPもPOPも1台で賄う)で構成します。LANにいるユーザは、メールの送受信はDMZにあるメールサーバに直接接続しますし、インターネットからのメールはグローバルIPアドレスからマッピングされてDMZのそのメールサーバに届くようにします。質問者様がイメージするメールシステムは、恐らくこの規模じゃないでしょうか。敢えてDMZにはメールボックスを置きたくないのであれば、ご質問文にある通り、LAN内にメールサーバを立て、DMZに配置したメールサーバから静的配送するような構成もアリです。 数十万人規模のメールシステムになると、扱うメールのトラフィックや、メールボックスのサイズが膨大になるし、たいていサービスが一瞬たりとも止まることが許されなくなるため、複数台のサーバで役割分担をする構成にします。典型的な構成は、DMZのセグメントに外部からMX配送を受け付けるサーバを複数台、ユーザがメールを送信するためのSMTPサーバを複数台(MXのサーバと兼ねることもあります)、ローカル配送(メールボックスへの配送)やウィルスチェック、迷惑メールチェックなどの機能を持った配送サーバを複数台、POPサービスをするためのサーバを複数台用意します。それぞれのサーバは負荷分散機などを利用して処理を分散させます。さらに、配送サーバとPOPサーバは、メールボックスの実体やユーザ情報をすべてのサーバで共有する必要があるため、DMZの裏側のプライベートセグメントにファイルサーバ(NAS)とユーザ管理サーバ(LDAPが一般的です)を配置します(ユーザ管理サーバは複数台用意するのが普通です)。 ちなみにSMTPやPOPといったサービスと、いわゆるSMTPサーバ、POPサーバなどといった役割を表す言葉を混同しているように思いますので整理しますと、メールを受け取ったり配送したりといったサービスはSMTPを喋るMTA(Postfixなど)、ユーザがメールを取り込む機能を提供するのがPOPサーバ(dovecotなど)という、それぞれのソフトウェアが担います。MTAはメールを受け取ったりどこかへ届ける役割、POPサーバはメールボックスに保存されているメールをユーザに見せてあげるという役割です。ご質問文に書かれているような構成であれば、DMZにはMTAのみをインストール、内部にはMTAとPOPサーバをインストールします。DMZ、内部それぞれのMTAの機能はご質問文の通りで大体あっています。POPサーバについては説明は要らないですね。

ymoshimoshi
質問者

お礼

早速ご丁寧に説明頂きありがとうございました。

関連するQ&A