python - Python / 电子邮件处理:如何获取附件的创建日期?
问题描述
我有一个 Python 程序,它将使用这些 Python 库读取 Outlook 收件箱:
1. IMAPClient
2. email
我想知道是否可以获取电子邮件附件的创建日期。
我没有在电子邮件标题中看到任何突出的内容。我可以获得发送(或转发)电子邮件的日期,但在转发电子邮件时会提示此问题。
我想在电子邮件中获取附件的日期。如果有人这样做了,并且有完整的工作代码片段可以分享,将不胜感激。
我已经进行了几次搜索,仔细查看了电子邮件标题,查看了我正在使用的两个库文档(IMAPClient 和电子邮件),并没有发现任何可以导致解决方案的突出内容。
解决方案
有些文件格式包括这个,大多数不包括,有些可能。例如,某些 JPEG 文件中的 EXIF 数据包含它。要阅读,您需要一个 EXIF 库,而不是 IMAP 库。Microsoft Word 文件包含一个创建日期,IIRC 是该格式所必需的,但同样您需要一个特定于类型的库。
IMAP 只是您下载要检查的数据的渠道。
推荐阅读
- angular - 尝试通过 http 请求从 json 文件加载数据
- powershell - 从 powershell 脚本上的函数获取失败消息
- javascript - 如何在 cas 覆盖中居中登录表单?
- c# - Xamarin 使用 'app:errorEnabled=“true”' 到 TextInputLayout 时出现错误
- google-closure-compiler - 使用 Google 闭包编译器时如何在输出中保留 export{my_function}
- python - 遇到循环计算数字中位数的问题
- flutter - 我如何定义帖子列表的最后一个文档?
- jenkins - 如何在 Jenkins 工作中包含并行条件
- r - 尝试使用我的函数时出现“参数不是数字或逻辑:返回 NA”错误。谁能帮我调试一下?
- python - 使用 js_link 在 Bokeh 中添加下拉选择器时遇到问题