我对编码有点陌生,我正在尝试理解如何让Python保存特定发件人的msoutlook附件。我现在每天都会收到同一个人发来的关于我需要保存到特定文件夹的数据的邮件。以下是我努力满足的要求:
我看过一些关于使用win32的帖子com客户端但在与Outlook的合作中没有太大的运气。我会附上一些代码,我已经尝试下面。感谢您的反馈!你知道吗
import 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
你可以根据自己的喜好改变实际情况。我建议您参考outlookmailitem对象的对象模型:https://docs.microsoft.com/en-gb/office/vba/api/outlook.mailitem 特别是它的属性
你就快成功了,给发件人的电子邮件地址添加过滤器
windows上的python 3.8
相关问题 更多 >
编程相关推荐