有错误的 IMAP4 消息

IMAP4 message with error

我正在存储来自 IMAP4 服务器的所有电子邮件,当我尝试获取它们时,一些 电子邮件带有(至少我认为是)错误:

* 4 FETCH (RFC822.HEADER {247} @!$#redirect: :{KMachine}:/home/d1/hds/ml/F8DA37B7-3A4F-4B01-B41F-A78D43B44690:13890::Equipe do MSN Hotmail::Wed, 06 Jul 2005 00:00:01 -0800::MSN Hotmail com mais espaço em breve!::staff@hotmail.com MIME-Version: 1.0 Content-Type: text/plain

有谁知道如何得到原始邮件?或者如果这实际上是电子邮件?如果是这样,那么唯一 ID 呢?

当我在 hotmail 上搜索电子邮件时,他们只显示我正在获取的邮件之后 2 个月的邮件。

这不是错误,这是原始消息 header。

If so what about the unique id?

唯一 ID 不是 header 的一部分。如果您想要唯一 ID,则必须在 FETCH 请求中从 IMAP 服务器请求它。

例如:

a0 FETCH 4 (RFC822.HEADER UID)