2016-07-21 1 views
0

pythonコードを使用する前に特定のOutlookフォルダにメールが届いていないかどうかを確認して確認する必要があります。昨日受信したOutlookフォルダ内のメールがあるかどうか確認してください。

フォルダにアクセスしてメールを読むことができます。しかし、どういうわけか、GetLast()メソッドを試したときに最新のメールが読み込まれません。私はこれを行うには、win32comモジュールとOutlook MAPIオブジェクトを使用します。

昨日届いたメールがあるかどうか調べる方法はありますか?

+0

私達にあなたのコードを表示し、それが動作しない場合について説明します。 – Ilya

+0

すべてのメールを読んでいます。ちょうど、GetLast()は最新のメールを取得していません。これは私を混乱させる。私はすべての日付をループで表示しようとしましたが、最後に表示された最新のメールが見つかりました。だからok – athultuttu

+0

アイテムのコレクションはソートを呼び出すまで、特定の方法でソートされません。 –

答えて

1

使用Items.Restrict

yesterdaysItems = MAPIFolder.Items.Restrict("@SQL=(ReceivedTime < '7/21/2016') AND (ReceivedTime > '7/20/2016') ") 
関連する問題