2016-04-21 89 views
2

我想使用搜索功能,並遇到問題。我可以從Gmail帳戶下載所有附件,並根據文件擴展名對它們進行分類。除了當我爲搜索添加額外的條件時,我的所有代碼都能正常工作。最初,搜索條件僅適用於UNSEEN電子郵件,該電子郵件正常工作,然後標記所看到的電子郵件並將其移至垃圾箱。然後我決定加入它。這裏是例子: 原:蟒蛇imaplib搜索多個標準

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

新:

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

它的結果與郵件移動到垃圾桶,仍然未讀,沒有附件的下載。任何人都知道我在這裏可能做錯了什麼?謝謝。

+0

您的搜索條件有誤我猜guess.use有點像'(FROM「電子郵件」SUBJECT「一些文字」UNSEEN「)' – JithPS

+0

我忘了所有關於此JithPS。我不記得我對此做了什麼,但謝謝! – Jeff

回答

1

要建立在JithPS評論正確的語法是這樣的:

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

中的條款以大寫字母和引號內的標準通過。