メール・サーバー・アーキテクチャーの概要

メール・サーバー・インフラストラクチャーは、E メールを送信、中継、受信、保管、配送するために連携して動作する複数のコンポーネントから構成されています。

メール・サーバー・ワークロードは、以下のインターネット標準プロトコルを使用して、E メールを送信および取得します。
  • Simple Mail Transfer Protocol (SMTP): E メールを送信するためのインターネット標準プロトコル。
  • Post Office Protocol (POP): E メールを取得するためのインターネット標準プロトコル。
  • Internet Message Access Protocol バージョン 4 (IMAPv4): E メールを取得するためのインターネット標準プロトコル。

次の表には、各メール・サーバーのコンポーネント、各コンポーネントの説明、および各コンポーネントに関するいくつかの例を記載しています。

表 1. メール・サーバー・コンポーネント、説明、および例
コンポーネント 説明 例
メール・ユーザー・エージェント (MUA) ユーザーが E メールの作成、表示、送信、受信を行うことができるアプリケーション。 MUA は、ワークステーションあるいは PC などのクライアント・システムに配置されます。
  • Microsoft Outlook Express
  • Mozilla Thunderbird
  • Mutt E メール・クライアント
メール転送エージェント (MTA) E メールを送信、受信、保管するアプリケーション。 このプログラムは、E メールを保管する場所および方法を決定します。
  • Postfix
  • Sendmail
  • Lotus Domino サーバー
  • Microsoft Exchange
メール配送エージェント (MDA) 受信した E メールを MSA に保存するアプリケーション。 このプログラムは、E メールのフィルタリングや、サブフォルダーへの E メールの配送などの追加タスクを実行する場合もあります。

Postfix、Dovecot、および Cyrus アプリケーションは、それぞれ MDA の一部またはすべての機能を実行しています。

Mail Storage Area (MSA) MTA が E メールを保管するローカル・システムあるいはサーバー。 これは、MSS が MUA の要求時に E メールを取得する場所でもあります。
  • Mbox
  • Maildir
  • /var/mail/spool/username/
Mail Storage Server (MSS) MSA から E メールを取得し、それを MUA に返すアプリケーション。
  • Dovecot
  • Cyrus

次の図は、メール・サーバー・コンポーネントと、それらのコンポーネントを介した E メールの流れを示しています。

メール・サーバー・アーキテクチャー
E メールは、次のようにメール・サーバー・コンポーネントを介して流れます。
  1. 送信者が MUA から E メールを作成し、「Send」をクリックします。
  2. MUA は SMTP を使用して E メールを MTA に送信します。
  3. MTA は E メールを中継して、受信者のドメイン内にある MTA に発送します。
  4. 受信者のドメイン内にある MTA は、E メールを受信者のシステムの MDA に送信します。
  5. MDA は E メールを MSA に保管します。
  6. 受信者の MUA が MSS に照会します。
  7. MSS は IMAPv4 または POP を使用して、その受信者宛の E メールを MSA から取得します。
  8. MSS は E メールを MUA に返します。
  9. 受信者は MUA から、送信者が作成した E メールを読み取ります。

メール・サーバー・アプリケーションおよび E メール・クライアントと連動して、追加アプリケーションを使用することで E メールの前処理および後処理を行うことができます。 例えば、フィルタリング・アプリケーション、アンチウィルス・ソフトウェア、あるいはアンチスパム・ソフトウェアを使用することができます。 そのようなアプリケーションの実装に関する説明は、本書で取り扱う範囲外です。 メール・サーバー・ワークロードと一緒にそのような追加機能を処理するソリューションを選択することもできます。

Postfix の概要

Postfix は、Simple Mail Transfer Protocol (SMTP) およびメール転送エージェント (MTA) 機能を提供するアプリケーションです。 Postfix は、Linux on Power システムのメール・サーバー・ワークロードに組み込まれています。

Dovecot の概要

Dovecot は、Post Office Protocol (POP)、Internet Message Access Protocol バージョン 4 (IMAPv4)、および Mail Storage Server 機能を提供するアプリケーションです。 Dovecot は、Linux on Power システムのメール・サーバー・ワークロードに組み込まれています。

Cyrus の概要

Cyrus は、Post Office Protocol (POP)、Internet Message Access Protocol バージョン 4 (IMAPv4)、および Mail Storage Server 機能を提供するアプリケーションです。 Cyrus は、Linux on Power システムのメール・サーバー・ワークロードに組み込まれています。

Postfix、Dovecot、および Cyrus アプリケーションについて詳しくは、メール・サーバーの関連情報のトピックにリストされているリソースを参照してください。

親トピック: Linux on Power システムのメール・サーバー・ワークロードの概要