RFC 9051 - インターネットメッセージアクセスプロトコル (IMAP) - バージョン4リビジョン2
- ステータス: Proposed Standard
- 発行日: August 2021
- ストリーム: IETF
- 廃止: RFC3501
- エラッタ: エラッタなし
概要 (Abstract)
インターネットメッセージアクセスプロトコルバージョン4リビジョン2 (IMAP4rev2) は、クライアントがサーバー上の電子メールメッセージにアクセスし操作することを可能にします。IMAP4rev2は、ローカルフォルダの機能と同等の方法でメールボックス(リモートメッセージフォルダ)を操作することを可能にします。IMAP4rev2は、オフラインクライアントがサーバーと再同期する機能も提供します。
IMAP4rev2には、メールボックスの作成、削除、名前変更、新しいメッセージの確認、メッセージの永久削除、フラグの設定とクリア、RFC 5322、2045、2231に従った解析、検索、およびメッセージ属性、テキスト、部分コンテンツの選択的取得のための操作が含まれます。IMAP4rev2のメッセージは番号を介してアクセスされます。これらの番号は、メッセージシーケンス番号または一意識別子のいずれかです。
IMAP4rev2は、電子メールの送信方法を規定していません。この機能は、RFC 6409で規定されているプロトコルなどのメール送信プロトコルによって処理されます。
目次 (Contents)
主要章
-
1. How to Read This Document (このドキュメントの読み方)
- 1.1 Organization of This Document (このドキュメントの構成)
- 1.2 Conventions Used in This Document (このドキュメントで使用される規約)
- 1.3 Special Notes to Implementors (実装者への特記事項)
-
2. Protocol Overview (プロトコル概要)
- 2.1 Link Level (リンクレベル)
- 2.2 Commands and Responses (コマンドとレスポンス)
- 2.3 Message Attributes (メッセージ属性)
- 2.4 Message Texts (メッセージテキスト)
-
3. State and Flow Diagram (状態とフロー図)
- 3.1 Not Authenticated State (未認証状態)
- 3.2 Authenticated State (認証済み状態)
- 3.3 Selected State (選択済み状態)
- 3.4 Logout State (ログアウト状態)
-
- 4.1 Atom (アトム)
- 4.2 Number (数値)
- 4.3 String (文字列)
- 4.4 Parenthesized List (括弧付きリスト)
- 4.5 NIL (ヌル値)
-
5. Operational Considerations (運用上の考慮事項)
- 5.1 Mailbox Naming (メールボックスの命名)
- 5.2 Mailbox Size and Message Status Updates (メールボックスサイズとメッセージステータス更新)
- 5.3 Response When No Command in Progress (コマンド実行中でないときのレスポンス)
- 5.4 Autologout Timer (自動ログアウトタイマー)
- 5.5 Multiple Commands in Progress (複数のコマンドの並行実行)
-
6. Client Commands (クライアントコマンド)
- 6.1 Client Commands - Any State (クライアントコマンド - 任意の状態)
- 6.2 Client Commands - Not Authenticated State (クライアントコマンド - 未認証状態)
- 6.3 Client Commands - Authenticated State (クライアントコマンド - 認証済み状態)
- 6.4 Client Commands - Selected State (クライアントコマンド - 選択済み状態)
- 6.5 Client Commands - Experimental/Expansion (クライアントコマンド - 実験的/拡張)
-
7. Server Responses (サーバーレスポンス)
- 7.1 Server Responses - Generic Status Responses (汎用ステータスレスポンス)
- 7.2 Server Responses - Server Status (サーバーステータス)
- 7.3 Server Responses - Mailbox Status (メールボックスステータス)
- 7.4 Server Responses - Mailbox Size (メールボックスサイズ)
- 7.5 Server Responses - Message Status (メッセージステータス)
- 7.6 Server Responses - Command Continuation Request (コマンド継続リクエスト)
-
11. Security Considerations (セキュリティに関する考慮事項)
- 11.1 TLS-Related Security Considerations (TLS関連のセキュリティ考慮事項)
- 11.2 STARTTLS Command versus Use of Implicit TLS Port
- 11.3 Client Handling of Unsolicited Responses
- 11.4 COPYUID and APPENDUID Response Codes
- 11.5 LIST Command and Other Users' Namespace
- 11.6 Use of MD5
- 11.7 Other Security Considerations
-
12. IANA Considerations (IANAに関する考慮事項)
- 12.1 Updates to IMAP Capabilities Registry
- 12.2 GSSAPI/SASL Service Name
- 12.3 LIST Selection Options, LIST Return Options, and LIST Extended Data Items
- 12.4 IMAP Mailbox Name Attributes and IMAP Response Codes
-
- 13.1 Normative References (規範的参考文献)
- 13.2 Informative References (参考情報)
付録 (Appendices)
- Appendix A. Backward Compatibility with IMAP4rev1 (IMAP4rev1との後方互換性)
- Appendix B. Backward Compatibility with BINARY Extension (BINARY拡張との後方互換性)
- Appendix C. Backward Compatibility with LIST-EXTENDED Extension (LIST-EXTENDED拡張との後方互換性)
- Appendix D. 63-Bit Body Part and Message Sizes (63ビットメッセージ部分とメッセージサイズ)
- Appendix E. Changes from RFC 3501 / IMAP4rev1 (RFC 3501/IMAP4rev1からの変更点)
- Appendix F. Other Recommended IMAP Extensions (その他の推奨IMAP拡張)
関連リソース
- 公式原文:
https://www.rfc-editor.org/rfc/rfc9051.txt - 公式ページ:
https://datatracker.ietf.org/doc/html/rfc9051 - 正誤表:
https://www.rfc-editor.org/errata_search.php?rfc=9051