win32com Outlook Python,仅从特定发件人获取邮件

时间:2018-10-04 13:25:36

标签: python outlook win32com

解析大型邮箱一直在降低我的代码速度,因此,为了加快速度,我试图仅从特定发件人处获取电子邮件。

当前工作代码:

outlook=win32com.client.Dispatch("Outlook.Application").GetNameSpace("MAPI")
inbox=outlook.GetDefaultFolder(6)
messages = inbox.Items
allmessages = []
allmessages_append = allmessages.append
for msg in messages:
    allmessages_append(msg.subject)

我可以在循环中添加以下条件:

if "@domain.com" in msg.sender.address: 

但是,它仍然会遍历所有电子邮件,并不能使事情变得更快。

我的问题是:

  

是否只能从特定发件人处提取电子邮件   首次调用Inbox.Items时最初

预先感谢

0 个答案:

没有答案