Indy IMAP - 用于识别新电子邮件的属性?

时间:2013-05-04 18:46:40

标签: delphi imap indy

使用:Delphi XE2,来自SVN的最新Indy快照(10.6.0.4997)

对于IMAP,有2个属性--UID和MsgID,可用于唯一标识邮箱中的邮件。

  1. 我正在编写一个电子邮件客户端,并且需要知道每次客户端连接和检索邮件列表时哪个更可靠或建议存储。

  2. 检查新电子邮件需要哪些步骤?我特意寻找正确的序列和一套Indy IdIMAP4命令来获取新的电子邮件。

  3. TIA。

1 个答案:

答案 0 :(得分:5)

与POP3 / SMTP不同,IMAP在电子邮件中定义标记。 TIdMessage.Flags属性具有mfRecentmfSeen个标记(以及其他标记)。您的客户可以查找设置了mfRecent的电子邮件,然后更新服务器上的标记以清除mfRecent并根据需要设置mfSeen