python - ExtractMsg.py 检查附件并返回名称
问题描述
我正在使用一个小脚本来读取 .msg 文件并打印附件的名称。我知道电子邮件有附件,但它只返回“无”。我无法弄清楚我做错了什么。谁能帮我?该脚本应该根据以下链接中的信息返回长文件名。 print sender
打印发件人信息很好,只是总是得到一个无附件
https://github.com/jbfuzier/msg-analyzer/blob/master/ExtractMsg.py
import ExtractMsg
import glob
for message in glob.glob('C:\Desktop\EMAILS\email_test\*.msg'):
msg = ExtractMsg.Message(message)
attach = msg._getStringStream('__substg1.0_3707')
sender = msg._getStringStream('__substg1.0_0C1F')
print attach
print sender
解决方案
推荐阅读
- docker - Rancher 容器接管主机 IP
- tsql - 将多列反透视成行
- python - 对应括号/括号类型的正则表达式
- python - Python: how to edit element of XML file?
- azure-blob-storage - Azure blob 存储对我的几乎所有 PUT 请求都给出“请求已中止”
- sql - 如何在 sql 脚本中动态创建和更改?
- java - 如何将此弹簧集成配置从 XML 转换为 Java?
- python - 如何使用 lxml 和 python 漂亮地打印 xml 文件的子树?
- javascript - 单击链接时如何关闭导航栏?
- c++ - C 和 C++ 标头:在另一个结构内定义全局结构