在imap php中的唯一ID

时间:2012-09-26 05:28:47

标签: php codeigniter email imap

我正在使用imap_search来获取来自INBOXSENT ITEMS的电子邮件列表。

我有一个首先显示邮件标题的网格,当用户点击一行时我想显示整个内容,如正文,附件等。

要实现这一点,每条消息都应该有一个唯一的ID。

如何获取消息的唯一ID,我知道SE_UID选项将返回UNIQUE ID',但UNIQUE ID仅在一个邮箱中,

我可以在INBOX和SENT ITEMS上看到相同的ID。

请帮帮我。

注意:我正在将Codeigniter与Peeker Library一起使用。

感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用电子邮件的UID对任何邮箱(例如INBOX和SENT)中的任何电子邮件执行操作。

您可以在本文中找到更多信息http://phpmaster.com/exploring-phps-imap-library-1/

答案 1 :(得分:0)

完全唯一的ID由邮箱名称(例如INBOX),选择邮箱时返回的UIDVALIDITY以及邮件UID组成。

您需要选择相关邮箱并提供正确的UID以获取正确的邮件。不同邮箱之间的UID 唯一。