2017-04-07 14 views
0

IMAP RFCで見る限り、MODSEQの値はフォルダに固有であり、UIDValidityが変更されない限り繰り返されません。しかし、アカウント全体については何も言わず、単にフォルダだとは思えません。電子メールのMODSEQ値はメールアカウント全体に一意ですか?

私の質問ですが、私は、受信トレイ全体のユニークな値として電子メールMODSEQ値を使用することができ、または私は私自身のユニークな値を定義する必要がある、と類似しそうなもの:

let uid = path + MODSEQ 

答えて

2

についての保証はありませんフォルダ間の一意性。これは、現時点で開かれているフォルダ以外のフォルダについては、あまり知らないサーバーがあり、MODESQをサーバーに簡単に実装できるようにすることが重要だと考えられているからです。

はい、独自の一意性値が必要です。

+1

追加するメッセージ:完全なUIDは、(フォルダ名、uidvalidity、UID)のタプルです。同様の方法で、完全なMODSEQメッセージは(フォルダ名、uidvalidity、modseq) – Max

関連する問題