IMAP FETCH主题(IMAP FETCH Subject)

2019-07-31 16:55发布

通过telnet使用IMAP,我希望能够提取从具体指定的电子邮件的主题。 现在我知道了取命令负责从电子邮件中获取数据。

我的问题是,如何获取主题标题明确, 使用呼叫BODY [HEADER.FIELDS(主题)](这将在服务器的眼中,“打开电子邮件”,从而设置/可见标志,这是我不想要的东西出现)?

我明白FETCH FULL返回完整的头,其中包含的主题,但它的解析通过一个恶梦,可以用看不见的陷阱百出如果我手动解析它。 我该如何获得服务器给我刚从头的主体?

Answer 1:

我发现了答案:

BODY.PEEK [HEADER.FIELDS(SUBJECT)]

.PEEK告诉它不能打开它(所以/看到未设置)。



Answer 2:

此外BODY.PEEK,你可以取信封,它给你提供许多信息元数据的分析总结。



Answer 3:

“A1 FETCH 1:*(FLAGS BODY [HEADER.FIELDS(SUBJECT DATE FROM)])\ r \ n” 个



文章来源: IMAP FETCH Subject
标签: imap