Imaplib.IMAP4.error: SEARCH-Befehlsfehler: BAD [b'Der angegebene Nachrichtensatz ist ungültig.'], Suche mit mehreren FilPython

Python-Programme
Guest
 Imaplib.IMAP4.error: SEARCH-Befehlsfehler: BAD [b'Der angegebene Nachrichtensatz ist ungültig.'], Suche mit mehreren Fil

Post by Guest »

Code: Select all

mail.select("INBOX")
result, messages = mail.search(None, '(AND ("UNSEEN") ("SUBJECT" "important") ("FROM" "abc.xyz@lkj.com"))')
Wenn ich OR anstelle von AND verwende, funktioniert es einwandfrei, aber wenn ich es ändere, erhalte ich diese Fehlermeldung:

Code: Select all

imaplib.IMAP4.error: SEARCH command error: BAD [b'The specified message set is invalid.']
Wie kann ich mehrere Felder filtern, wenn beispielsweise mehrere E-Mail-IDs gefiltert werden sollen?
Derzeit verwende ich Folgendes:< /p>

Code: Select all

mail.search(None,'UNSEEN' ,'FROM','"xxxx.yyy@zzz.ai"')
Mit diesem Quary kann ich nicht mehrere From filtern und möchte AND OR-Operationen ausführen
Versionen:
  • python==3.12.0
  • imap-tools==1.7.4
Lassen Sie mich wissen, wenn Sie zusätzliche Informationen benötigen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post