Hier und im Internet gibt es viele Beispiele, wie man eine Nachricht als SEEN markiert, obwohl dies bei imap automatisch geschieht. Wie kann ich eine E-Mail als UNSEEN
oder UNREAD
markieren?python imaplib - E-Mail als ungelesen oder ungesehen markieren
Ich habe ein Skript in Python, das UNSEEN
Nachrichten empfängt, und es funktioniert super. Aber nachdem sie sie gelesen haben, markiert Imap sie automatisch als SEEN
, was aber nur funktioniert, wenn das Skript keine Fehler hat, denn wenn es eine Ausnahme auslöst, möchte ich die E-Mail erneut als UNSEEN
markieren, damit das Skript diese Nachricht das nächste Mal liest nochmal.
Wie kann ich das erreichen?
Ich habe auch mail.select(mail_label,readonly=True)
verwendet, aber es hilft nicht, denn damit kann ich keine Nachricht als SEEN
markieren, die ich auch brauche. Ich möchte auch, dass dies mit Google Mail funktioniert.
imaplib verwenden, PEEK, verwende ich: '.fetch (num" (BODY.PEEK [])) '. –