检查昨天收到的outlook文件夹中是否有邮件

时间:2016-07-21 10:00:28

标签: python email outlook pywin32 win32com

我需要检查并验证在使用python代码前一天是否在特定的Outlook文件夹中收到任何邮件。

我可以访问文件夹和阅读邮件。但不知何故,当我尝试使用GetLast()方法时,不会读取最新的邮件。我使用win32com模块和Outlook MAPI对象来执行此操作。

有没有办法检查昨天是否收到邮件?

1 个答案:

答案 0 :(得分:1)

使用Items.Restrict

yesterdaysItems = MAPIFolder.Items.Restrict("@SQL=(ReceivedTime < '7/21/2016') AND (ReceivedTime > '7/20/2016') ")