这两个从java邮件角度来看有什么区别?我可以看到特定消息的2个值不相同。那么我应该考虑一下IMAP消息的唯一ID?
如果我需要从对应于唯一ID的IMAP服务器获取消息,我应该使用吗?
MessageIDTerm
或
IMAPFolder.getMessageByUID()
答案 0 :(得分:5)
IMAP folder
是message-id
中电子邮件的唯一标识号。文件夹中的每个邮件都分配了一个uid,它可以说是邮件文件夹维护的索引。而header
是电子邮件的UID
部分。
用一个简单的术语来理解
LoopbackFS
是一个唯一的号码,无法在文件夹中重复。如果我在一个文件夹中复制两次相同的电子邮件,则每个邮件将具有相同的邮件ID但具有不同的UID。
其他主要区别是,
因此,依靠UID提取电子邮件总是更好。
参考:2