查看昨天收到的outlook文件夹里有没有邮件

Check if there is any mail in an outlook folder received yesterday

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

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

有什么方法可以查看昨天有没有收到邮件?

使用Items.Restrict:

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