【问题标题】:how to retrieve a specific message from imap with consistent id (message id)如何从 imap 中检索具有一致 id(消息 id)的特定消息
【发布时间】:2010-05-17 19:45:28
【问题描述】:

我需要对电子邮件进行链接跟踪。我正在使用 PHP 和 IMAP。我需要一些标识随着时间的推移来识别电子邮件的 ID。使用 IMAP UID 似乎不起作用,因为在 expunge() 之后 UID 发生了变化,我知道电子邮件有一个 message_id,但是我如何使用它的 message_id 和 PHP 和 IMAP 检索电子邮件?

我可以使用其他标识符吗?

【问题讨论】:

    标签: php email imap identifier


    【解决方案1】:

    您需要 UIDPLUS IMAP 扩展,特别是 UIDVALIDITY 命令。见RFC 4315

    许多 PHP 网络邮件项目实际上已经在使用它。如果您需要示例和/或灵感,我建议您查看Squirrelmail 的源代码。 (Squirrelmail 有一个出色的 IMAP 后端;其他 webmail 项目或类可能也可以,但我个人不知道他们是否使用 UIDPLUS)。

    【讨论】:

      猜你喜欢
      • 2020-08-26
      • 1970-01-01
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      • 1970-01-01
      • 2019-03-01
      • 1970-01-01
      相关资源
      最近更新 更多