Поиск здесь и в Интернете есть много примеров того, как отмечать сообщение как ПОЛЬЗОВАТЕЛЯ, даже если это автоматически с помощью imap.python imaplib - отметьте адрес электронной почты как непрочитанный или невидимый
Но как я могу пометить письмо как UNSEEN
или UNREAD
.
У меня есть скрипт в python, который получает UNSEEN
сообщений, и он отлично работает. Но после прочтения их imap автоматически отмечает их как SEEN
, который отлично работает, но только в том случае, если сценарий не имеет ошибок, потому что, если он вызывает исключение, я хочу, чтобы письмо было снова помечено как UNSEEN
, поэтому в следующий раз сценарий прочитает это сообщение еще раз.
Как я могу достичь этого?
Я также использовал mail.select(mail_label,readonly=True)
, но это не помогает, потому что я не могу отметить сообщение как SEEN
, которое мне также нужно. Я также хочу, чтобы это работало с Gmail.
с использованием imaplib, выглядывать, я использую: '.fetch (Num '(BODY.PEEK [])')'. –