Internet Message Access Protocol と Post Office Protocol

AIX® は、リモートからメールにアクセスするための 2 つのインターネット・ベースのメール・プロトコル・サーバー実装を提供します。

  • Post Office Protocol (POP または POP3DS)
  • Internet Message Access Protocol (IMAP または IMAPDS)

それぞれのタイプのサーバーは、電子メッセージを保管し、電子メッセージへのアクセスを提供します。 サーバー上でこれらのメール・アクセス・プロトコルを使用すると、メールを受信するためにコンピューターを常時稼働させておく必要がなくなります。

POP または POP3DS サーバーはオフラインのメール・システムを提供します。これによって、クライアントは、POP または POP3DS クライアント・ソフトウェアを使用して、リモートでメール・サーバーをアクセスし、メール・メッセージを取り出すことができます。 クライアントは、ダウンロードしたメール・メッセージを直ちにサーバーから削除することも、または、そのメッセージを POP または POP3DS サーバーに入れたまま残しておくこともできます。 メールがクライアント・マシンへダウンロードされると、すべてのメール処理はそのクライアントのローカル処理として行われます。 POP サーバーにより、このユーザーのメールボックスへのアクセスが許可されるのは、一度に 1 つのクライアントだけです。 POP3DS バージョンは OpenSSL ライブラリーを使用しますが、これは セキュリティー証明書を必要とします。

IMAP または IMAPDS サーバーは POP 機能のスーパーセットを提供しますが、異なるインターフェースを備えています。 IMAP または IMAPDS サーバーは、オンライン・サービスと切断サービスだけでなく、オフライン・サービスも提供します。 プロトコルは、リモート・メールボックスをローカル・メール・ボックスとまったく同じように操作することが許可される設計になっています。 例えば、 クライアントは、「deleted」または「answered」などの状態フラグを使用してメッセージの検索とマーク付けができます。 また、メッセージを明示的に除去するまで、サーバーのデータベースの中に残しておくこともできます。 さらに IMAP サーバーでは、同時に複数のクライアントがユーザー・メールボックスへ対話式にアクセスできます。 IMAPDS バージョンは OpenSSL ライブラリーを使用しますが、これは セキュリティー証明書を必要とします。

各サーバー・タイプは、メール・アクセスにのみ使用されます。 これらのサーバーは、シンプル・メール転送プロトコル (SMTP) を使用してメールを送信します。

各プロトコルはオープン・プロトコルであり、RFC に記述された標準を基礎としています。 IMAP サーバーは、RFC 2060 と 2061 を基礎とし、POP サーバーは RFC 1939 を基礎としています。 どちらも、TCP ソケットを使用したコネクション指向のサーバーです。 IMAP サーバーはポート 143 で listen を行い、IMAPDS サーバーはポート 993 で listen を行います。 POP サーバーはポート 110 で listen を行い、POP3DS サーバーはポート 995 で listen を行います。 どのサーバーも、inetd デーモンによって処理されます。

要件: OpenSSL バージョンを使用するには、 OpenSSLをインストールする必要があります。 OpenSSL は AIX Toolbox for Linux Applications CD に入っています。