我正在使用Mail::IMAPClient连接到 IMAP 服务器。有人可以建议如何获得消息的优先级吗?我尝试转储标题,但我看不到设置重要性的位置。
问问题
212 次
1 回答
0
这可能取决于发件人使用的客户端。
在我看来,最重要的重要性设置是标题
Precedence: bulk
这表示发件人甚至不希望收到失败通知的传递错误之类的消息,如果发生任何问题,邮件系统可以随意丢弃这些消息。(为出站错误消息设置一个好主意,以避免循环。)
然后,有一个名为的标题字段Importance
,我不确定是否有任何邮件客户端使用;RfC 4021定义了Priority
,但它似乎在野外还没有那么普遍(嘿,它才出现了八年!)然后是非标准的X-Priority
,这可能是您正在寻找的。
请注意,所有这些都不是 IMAP 层的一部分,而是消息头本身。根据 IMAP 服务器,IMAP 标志可能会也可能不会基于它们设置,但为了确保您了解发件人对邮件(或他们自己的自我)的看法,您可能需要获取实际的邮件标题并查看那里。
话虽这么说,无论如何,我认识的大多数人都只是忽略了这些价值观/评估。
于 2013-05-07T06:31:04.710 回答