如何为IMAP帐户中的每封电子邮件计算唯一ID字符串?
我正在编写一个脚本,必须经常将所有丢失的邮件从一个IMAP帐户复制到另一个帐户.我想避免在每次更新时都重复,因此我必须确定一个帐户上的内容以及另一个帐户上的内容.
并非所有电子邮件都有message_id,我看不出message_id和uid之间的区别是什么 – 有人可以告诉我吗?
在我看来,当使用imap_append时,message_id没有改变 – 任何人都可以确认吗?
为每封电子邮件生成唯一的ID字符串时,除了消息ID,fx电子邮件标题和日期之外还有许多其他选项,但我不知道该选择什么:
http://www.php.net/manual/en/function.imap-headerinfo.php