python imaplib - oznacz e-mail jako nieprzeczytany lub niewidoczny
Szukając tutaj iw Internecie, istnieje wiele przykładów, jak oznaczyć wiadomość jako SEEN, nawet jeśli jest to automatyczne z imapem.
Ale jak mogę oznaczyć e-mail jakoUNSEEN
lubUNREAD
.
Mam skrypt w python, który odbieraUNSEEN
wiadomości i działa świetnie. Ale po przeczytaniu imap automatycznie oznacza je jakoSEEN
działa dobrze, ale tylko wtedy, gdy skrypt nie zawiera błędów, ponieważ jeśli spowoduje wyjątek, chcę, aby wiadomość e-mail została ponownie oznaczona jakoUNSEEN
, więc następnym razem skrypt ponownie przeczyta tę wiadomość.
Jak mogę to osiągnąć?
Ja również użyłemmail.select(mail_label,readonly=True)
, ale to nie pomaga, ponieważ nie mogę oznaczyć wiadomości jakoSEEN
czego także potrzebuję. Chcę również, aby działało to z Gmailem.