2017-04-07 51 views
0

據我在IMAP RFC中可以看到的,它似乎表示MODSEQ值對於文件夾是唯一的,並且除非UIDValidity更改,否則永遠不會重複。但是,我無法看到它對整個帳戶的任何說明,而只是文件夾。郵件的MODSEQ值是否是整個郵件帳戶唯一的值?

我的問題是,我可以使用電子郵件MODSEQ值作爲整個收件箱獨特的價值,或者需要我定義自己的獨特價值,類似可能的東西:

let uid = path + MODSEQ 

回答

2

沒有關於保證跨文件夾的唯一性。這是因爲有些服務器對於其他文件夾的瞭解並不多,而目前他們已經打開了其他文件夾,因此使服務器易於實現MODSEQ被認爲很重要。

是的,你需要你自己的唯一性值。

+1

要添加:消息完整UID是(文件夾名稱,uidvalidity,UID)的元組。以類似的方式,消息完整的MODSEQ是(文件夾名稱,uidvalidity,modseq) – Max

相關問題