0

我正在使用Mail::IMAPClient连接到 IMAP 服务器。有人可以建议如何获得消息的优先级吗?我尝试转储标题,但我看不到设置重要性的位置。

4

1 回答 1

0

这可能取决于发件人使用的客户端。

在我看来,最重要的重要性设置是标题

Precedence: bulk

这表示发件人甚至不希望收到失败通知的传递错误之类的消息,如果发生任何问题,邮件系统可以随意丢弃这些消息。(为出站错误消息设置一个好主意,以避免循环。)

然后,有一个名为的标题字段Importance,我不确定是否有任何邮件客户端使用;RfC 4021定义了Priority,但它似乎在野外还没有那么普遍(嘿,它才出现了八年!)然后是非标准的X-Priority,这可能是您正在寻找的。

请注意,所有这些都不是 IMAP 层的一部分,而是消息头本身。根据 IMAP 服务器,IMAP 标志可能会也可能不会基于它们设置,但为了确保您了解发件人对邮件(或他们自己的自我)的看法,您可能需要获取实际的邮件标题并查看那里。

话虽这么说,无论如何,我认识的大多数人都只是忽略了这些价值观/评估。

于 2013-05-07T06:31:04.710 回答