【问题标题】:Python / Email processing: How to get the date an attachment was created?Python / 电子邮件处理:如何获取附件的创建日期?
【发布时间】:2020-04-22 13:30:44
【问题描述】:

我有一个 Python 程序,它将使用这些 Python 库读取 Outlook 收件箱:

1. IMAPClient
2. email

我想知道是否可以获取电子邮件附件的创建日期。

我没有在电子邮件标头中看到任何突出的内容。我可以获取电子邮件发送(或转发)的日期,但在转发电子邮件时会提示此问题。

我想获取电子邮件中附件的日期。如果有人这样做了,并且有完整的工作代码 sn-p 可以分享,将不胜感激。


我已经进行了几次搜索,仔细查看了电子邮件标题,查看了我正在使用的两个库文档(IMAPClient 和电子邮件),但没有发现任何可以导致解决方案的突出内容。

【问题讨论】:

  • 此信息未包含在电子邮件中。
  • 考虑发送电子邮件,附加文件,然后发送电子邮件。附件的日期实际上不会与发送日期相同?

标签: python imap email-attachments imaplib imapclient


【解决方案1】:

有些文件格式包含这个,大多数不包含,有些可能。例如,某些 JPEG 文件中的 EXIF 数据包含它。要阅读,您需要一个 EXIF 库,而不是 IMAP 库。 Microsoft Word 文件包含一个创建日期,IIRC 是该格式所必需的,但同样您需要一个特定于类型的库。

IMAP 只是您下载要检查的数据的渠道。

【讨论】:

    猜你喜欢
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    相关资源
    最近更新 更多