如何使用Perl';s邮件::IMAPClient?

如何使用Perl';s邮件::IMAPClient?,perl,imap,Perl,Imap,我正在使用连接到IMAP服务器。有人能就如何获取消息的优先级提供建议吗?我尝试转储标题,但看不到重要性设置在哪里。这可能取决于发件人使用的客户端 在我看来,最重要的是头球 Precedence: bulk 这表示发件人甚至不希望收到失败通知的传递错误之类的消息,如果出现任何问题,邮件系统可以自动删除这些消息。(设置出站错误消息以避免循环是个好主意。) 然后,有一个名为重要性的标题字段,我不确定是否有邮件客户端使用该字段;定义了Priority,但它在野外似乎还没有那么普遍(嘿,它才推出八年!)

我正在使用连接到IMAP服务器。有人能就如何获取消息的优先级提供建议吗?我尝试转储标题,但看不到重要性设置在哪里。

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

在我看来,最重要的是头球

Precedence: bulk
这表示发件人甚至不希望收到失败通知的传递错误之类的消息,如果出现任何问题,邮件系统可以自动删除这些消息。(设置出站错误消息以避免循环是个好主意。)

然后,有一个名为
重要性
的标题字段,我不确定是否有邮件客户端使用该字段;定义了
Priority
,但它在野外似乎还没有那么普遍(嘿,它才推出八年!),然后是非标准的
X-Priority
,这可能就是你想要的

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


尽管如此,我认识的大多数人还是忽略了这些价值观/评估。

谢谢你的回答。我已经把整封信都扔了。标头仅包含主题、messageid、threadindex、to、from。我无法在整个邮件中找到任何重要的、优先的、x优先的信息。我正在使用outlook 2007发送邮件。是否有其他方法来执行此操作您确定邮件在发件人端确实设置了任何优先级?表示在这种情况下应该找到三个标题;我只看到了
重要性
X优先级
,但这可能来自较新的Outlook版本。注意:对于“正常”消息,不发送此类标头。