一封电子邮件的 MODSEQ 值是否对整个邮件帐户都是唯一的?
Is the MODSEQ value of an email unique to the entire mail account?
据我在 IMAP RFC 中看到的,它似乎说 MODSEQ 值对于文件夹是唯一的,除非 UIDValidity 更改,否则永远不会重复。但是,我看不到它说的是整个帐户的任何信息,而只是文件夹。
我的问题是,我可以使用电子邮件 MODSEQ 值作为整个收件箱的唯一值,还是需要定义我自己的唯一值,可能类似于:
let uid = path + MODSEQ
不保证跨文件夹的唯一性。这是因为有些服务器除了当前打开的文件夹之外,对其他文件夹的了解不多,因此让 MODSEQ 易于在服务器上实现被认为很重要。
是的,您需要自己的唯一性值。
据我在 IMAP RFC 中看到的,它似乎说 MODSEQ 值对于文件夹是唯一的,除非 UIDValidity 更改,否则永远不会重复。但是,我看不到它说的是整个帐户的任何信息,而只是文件夹。
我的问题是,我可以使用电子邮件 MODSEQ 值作为整个收件箱的唯一值,还是需要定义我自己的唯一值,可能类似于:
let uid = path + MODSEQ
不保证跨文件夹的唯一性。这是因为有些服务器除了当前打开的文件夹之外,对其他文件夹的了解不多,因此让 MODSEQ 易于在服务器上实现被认为很重要。
是的,您需要自己的唯一性值。