簡體   English   中英

python imaplib搜索多個條件

[英]python imaplib search with multiple criteria

我正在嘗試使用搜索功能並遇到問題。 我可以從Gmail帳戶下載所有附件,並根據文件擴展名對其進行排序。 我將所有代碼都正常工作,除非我在搜索中添加額外條件。 最初的搜索條件僅適用於UNSEEN電子郵件,它可以正常工作,然后標記電子郵件並將其移至垃圾箱。 然后我決定添加它。 這是一個例子:原文:

resp, items = m.search (None, 'UNSEEN') 

新:

resp, items = m.search (None, '(FROM "email" SUBJECT "some text")', 'UNSEEN')

結果是電子郵件已移至垃圾箱,仍未讀取且未下載任何附件。 任何人都知道我在這里做錯了什么? 謝謝。

要構建JithPS注釋,正確的語法是這樣的:

result, data = mail.search(None,'(FROM "email" SUBJECT "the subject" UNSEEN)')

條款以大寫字母和引號內的標准傳遞。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM