[英]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.