POPリプライ
POPリプライ
POPリプライは、POPリクエストに対する応答として、サーバーからクライアントに送信されるメッセージです。POPリプライは、リクエストが成功したかどうか、または失敗した場合にエラーメッセージを含めることができます。
一般的に、POPサーバーは、クライアントが送信したリクエストに対して以下のような種類のPOPリプライを返します。
- +OK:リクエストが成功し、サーバーが要求された情報を提供することができます。
- -ERR:リクエストが失敗し、サーバーがエラーを報告する必要があります。
- メールメッセージ:クライアントがメールをダウンロードするためのRETRコマンドが送信された場合、サーバーはメールメッセージを含むPOPリプライを返します。
例えば、クライアントがサーバーに接続し、認証を行い、受信メールの一覧を取得するために"LIST"コマンドを送信した場合、サーバーは以下のようなPOPリプライを返します。
+OK 2 messages (320 octets) 1 120 2 200
この場合、サーバーは、受信メールの数が2件であり、最初のメッセージは120オクテット、2番目のメッセージは200オクテットであることを報告しています。
また、認証に失敗した場合は、以下のようなエラーメッセージを含むエラーPOPリプライが返されます。
-ERR Authentication failed.
なお、IMAPプロトコルでは、POPリプライに加えて、様々なステータスコードやフラグなどを含む、より複雑なメッセージ交換が行われるため、POPに比べてより高度なメール管理が可能となっています。