【问题标题】:Extract Full Email header using imaplib in Python在 Python 中使用 imaplib 提取完整的电子邮件标头
【发布时间】:2016-03-08 13:11:35
【问题描述】:

我正在尝试在 Python 中使用 imaplib 提取整个电子邮件标头。目前我正在使用下面的行,它提供主题、From、To 和 Date 等,但与我在 gmail 中查看原始消息时相比,它似乎丢失了很多数据。

  email_header = imapSession.fetch(1, '(RFC822.HEADER)')

我想在完整的电子邮件标题中包含以下项目,例如收到的位置:

收到:来自 [136.167.40.119] (HELO dc.edu) 由 fe3.dc.edu (CommuniGate Pro SMTP 4.1.8) 对于 example_to@mail.dc.edu,ESMTP-TLS id 为 61258719; 2004 年 8 月 23 日星期一 11:40:10 -0400

imaplib 可以做到这一点吗?

提前致谢

【问题讨论】:

    标签: python email imaplib


    【解决方案1】:

    RFC822.HEADER 应该给你完整的标题。如果您看到其他情况,则服务器已损坏。 (更有可能您正在使用没有您期望的标题的消息进行测试。)

    【讨论】:

      猜你喜欢
      • 2012-01-15
      • 2015-04-29
      • 1970-01-01
      • 2015-04-17
      • 2017-04-04
      • 2011-01-14
      • 1970-01-01
      • 2012-12-11
      • 2012-10-24
      相关资源
      最近更新 更多