[英]Extracting Email Attachments from Outlook 365 using Python
有没有人尝试根据主题中的某些文本提取电子邮件附件? 如果是这样,你是怎么做的? 我理想地希望将它们全部保存到一个文件夹中。
感谢您的帮助!:D
假设您想使用 Outlook 对象模型与本地安装的 Outlook 对话,创建Outlook.Application
对象的实例,从Application.GetNmaespace("MAPI")
检索Namespace
对象,调用Namespace.Logon
。 然后您可以检索源文件夹(例如Namespace.GetDefaultFolder(olFolderInbox)
),构建适当的查询并使用它来调用Items.Find/FindNext
或Items.Restrict
( Items
来自MAPIFolder.Items
)。 获得匹配的消息后,遍历其附件 ( MailItem.Attachments
) 并保存它们 ( Attachment.SaveAsFile
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.