使用:Delphi XE2,来自SVN的最新Indy快照(10.6.0.4997)
对于IMAP,有2个属性--UID和MsgID,可用于唯一标识邮箱中的邮件。
我正在编写一个电子邮件客户端,并且需要知道每次客户端连接和检索邮件列表时哪个更可靠或建议存储。
检查新电子邮件需要哪些步骤?我特意寻找正确的序列和一套Indy IdIMAP4命令来获取新的电子邮件。
TIA。
答案 0 :(得分:5)
与POP3 / SMTP不同,IMAP在电子邮件中定义标记。 TIdMessage.Flags
属性具有mfRecent
和mfSeen
个标记(以及其他标记)。您的客户可以查找设置了mfRecent
的电子邮件,然后更新服务器上的标记以清除mfRecent
并根据需要设置mfSeen
。