Pythonにimaplibを使用していますが、奇妙な動作に遭遇しました。これがimapまたはimaplibの問題/機能であるかどうかはよくわかりません。そのため、誰かが私にいくつかのライトを教えてくれることを願っています。
私のプロジェクトの間、私は自分のGmailボックスでいくつかの検索を行います。次の基準でimap検索を実行するとします。
((「日付A」以降)(「日付B」の前))
これで、「日付A」以降の電子メールがある場合、imap(lib)は期待どおりの処理を実行します。「日付A」以降、「データB」の前の電子メールを返します。素晴らしい。ただし、「日付A」以降にメールがない場合、imap(lib)はそれを無視し、「データA」以降ではなくても、「日付B」より前のすべてのメールを返します。
これはimapの予想される動作ですか?私は本当にそうは思いません、それはまったく意味がありません。
私は本当に特定の期間を検索する機能が必要であり、最後の電子メールの日付を知るためだけにすべての検索の前にボックスをプールする必要はありません。
何か案が?ここで何かが足りませんか?