繁体   English   中英

使用 Python 从 Outlook 365 中提取电子邮件附件

[英]Extracting Email Attachments from Outlook 365 using Python

有没有人尝试根据主题中的某些文本提取电子邮件附件? 如果是这样,你是怎么做的? 我理想地希望将它们全部保存到一个文件夹中。

感谢您的帮助!:D

假设您想使用 Outlook 对象模型与本地安装的 Outlook 对话,创建Outlook.Application对象的实例,从Application.GetNmaespace("MAPI")检索Namespace对象,调用Namespace.Logon 然后您可以检索源文件夹(例如Namespace.GetDefaultFolder(olFolderInbox) ),构建适当的查询并使用它来调用Items.Find/FindNextItems.RestrictItems来自MAPIFolder.Items )。 获得匹配的消息后,遍历其附件 ( MailItem.Attachments ) 并保存它们 ( Attachment.SaveAsFile )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM