我对编码有点陌生,我试图了解如何获取Python来保存特定发件人的MS Outlook附件。目前,我每天都会收到同一个人发来的关于我需要保存到特定文件夹的数据的同一封电子邮件。以下是我要满足的要求:
- 我想打开MS Outlook并搜索特定的发件人
- 我要确保从特定发件人处打开的电子邮件是最新日期
- 我想将此发件人的所有附件保存到桌面上的特定文件夹中
我已经看到了一些有关使用win32com.client的文章,但运气不佳,无法与MS Outlook一起使用。我将在下面附加一些我尝试过的代码。感谢您的反馈!
导入win32com.client
outlook=win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox=outlook.GetDefaultFolder(6)
messages=inbox.Items
for message in messages:
attachments = message.attachments
for attachment in attachments:
pass