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

コメント

このブログの人気の投稿

日本でコンピュータサイエンスを学ぶ難しさ

UML tool Dia