IMAP4r1とExtention
最近はrfc3501関係にどっぷり浸かっていました。やっと、1ヶ月半で見渡すことが出来るようになり(実際は理解していないかもw)、fc4549などを読んでいて楽しいかも、思えるようになりました。
一番のキーはUIDVALIDITYについて、何が書いてあるかは記憶できるのですが、実際はrfc4549を熟読して、理解しなければ意味がわかっていない気がします。
結果的には同期が一番重要なことで、
UIDVALIDITY
CONDSTORE(HIGHESTMODSEQ)
UIDPLUS
による効率化が必要である。
古いサーバーに関しては、ある程度、非対応としてもいい時代になってきているのかもしれません。
Silent explungeにも、十分注意して、ユーザーの怒りを買わないこと。
メールの容量も重要な課題であること。
IDLEに対応していなければ便利でない。
IMAP拡張rfc5000番以後で注目しているもの
QRESYNC rfc5162
モバイルで有効なQRESYNC.
さらに高速なResyncにはQRESYNCが重要である。1往復でOld-messageの状態を取得できる
SEARCHRES rfc5182
Referencing the Last SEARCH Result
LIST-EXTENDED rfc5258
LIST、LSUBコマンドを効率化させる。
ESORT rfc5267
SORTにレンジを指定でき、効率化させる。
NOTIFYrfc5465
Select mailboxの範囲内だけ機能するIDLEを改良し、Push機能を強化
その他(上と重複有り)
RFC 6237 - IMAP4 Multimailbox SEARCH Extension
RFC 6203 - IMAP4 Extension for Fuzzy Search
RFC 6154 - IMAP LIST Extension for Special-Use Mailboxes
RFC 5957 - Display-Based Address Sorting for the IMAP4 SORT Extension
RFC 5819 - IMAP4 Extension for Returning STATUS Information in Extended LIST
RFC 5788 - IMAP4 Keyword Registry
RFC 5738 - IMAP Support for UTF-8
RFC 5593 - Internet Message Access Protocol (IMAP) - URL Access Identifier Extension
RFC 5530 - IMAP Response Codes
RFC 5466 - IMAP4 Extension for Named Searches (Filters)
RFC 5465 - The IMAP NOTIFY Extension
RFC 5464 - The IMAP METADATA Extension
RFC 5267 - Contexts for IMAP4
RFC 5232 - Sieve Email Filtering: Imap4flags Extension
RFC 5182 - IMAP Extension for Referencing the Last SEARCH Result
RFC 5162 - IMAP4 Extensions for Quick Mailbox Resynchronization
RFC 5161 - The IMAP ENABLE Extension
RFC 5092 - IMAP URL Scheme
RFC 5032 - WITHIN Search Extension to the IMAP Protocol
RFC 4978 - The IMAP COMPRESS Extension
RFC 4959 - IMAP Extension for Simple Authentication and Security Layer (SASL) Initial Client Response
IMAP4のrfcをまとめてあるサイト
http://www.networksorcery.com/enp/protocol/imap.htm
一番のキーはUIDVALIDITYについて、何が書いてあるかは記憶できるのですが、実際はrfc4549を熟読して、理解しなければ意味がわかっていない気がします。
結果的には同期が一番重要なことで、
UIDVALIDITY
CONDSTORE(HIGHESTMODSEQ)
UIDPLUS
による効率化が必要である。
古いサーバーに関しては、ある程度、非対応としてもいい時代になってきているのかもしれません。
Silent explungeにも、十分注意して、ユーザーの怒りを買わないこと。
メールの容量も重要な課題であること。
IDLEに対応していなければ便利でない。
IMAP拡張rfc5000番以後で注目しているもの
QRESYNC rfc5162
モバイルで有効なQRESYNC.
さらに高速なResyncにはQRESYNCが重要である。1往復でOld-messageの状態を取得できる
SEARCHRES rfc5182
Referencing the Last SEARCH Result
LIST-EXTENDED rfc5258
LIST、LSUBコマンドを効率化させる。
ESORT rfc5267
SORTにレンジを指定でき、効率化させる。
NOTIFYrfc5465
Select mailboxの範囲内だけ機能するIDLEを改良し、Push機能を強化
その他(上と重複有り)
RFC 6237 - IMAP4 Multimailbox SEARCH Extension
RFC 6203 - IMAP4 Extension for Fuzzy Search
RFC 6154 - IMAP LIST Extension for Special-Use Mailboxes
RFC 5957 - Display-Based Address Sorting for the IMAP4 SORT Extension
RFC 5819 - IMAP4 Extension for Returning STATUS Information in Extended LIST
RFC 5788 - IMAP4 Keyword Registry
RFC 5738 - IMAP Support for UTF-8
RFC 5593 - Internet Message Access Protocol (IMAP) - URL Access Identifier Extension
RFC 5530 - IMAP Response Codes
RFC 5466 - IMAP4 Extension for Named Searches (Filters)
RFC 5465 - The IMAP NOTIFY Extension
RFC 5464 - The IMAP METADATA Extension
RFC 5267 - Contexts for IMAP4
RFC 5232 - Sieve Email Filtering: Imap4flags Extension
RFC 5182 - IMAP Extension for Referencing the Last SEARCH Result
RFC 5162 - IMAP4 Extensions for Quick Mailbox Resynchronization
RFC 5161 - The IMAP ENABLE Extension
RFC 5092 - IMAP URL Scheme
RFC 5032 - WITHIN Search Extension to the IMAP Protocol
RFC 4978 - The IMAP COMPRESS Extension
RFC 4959 - IMAP Extension for Simple Authentication and Security Layer (SASL) Initial Client Response
IMAP4のrfcをまとめてあるサイト
http://www.networksorcery.com/enp/protocol/imap.htm
コメント
コメントを投稿