Я получаю письма с моего почтового сервера с помощью IMAPClient (Python), проверяя, что сообщения электронной почты помечены как «\ Недавние». После того, как письмо было прочитано, почтовый сервер автоматически устанавливает флаг электронной почты в «\ Seen».Как изменить флаг электронной почты на недавний с помощью IMAPClient
Что я хочу сделать, это сбросить флаг электронной почты в "\ Недавние", поэтому, когда я проверяю адрес электронной почты непосредственно на сервере, по-прежнему отображается как непрочитанное.
Что я нахожу, так это то, что IMAPClient бросает исключение, когда я пытаюсь добавить флаг «\ Recent» в электронное письмо с использованием определения «set_flag» IMAPClient. Добавление любого другого флага отлично работает.
Документация IMAPClient говорит, что флаг «Недавний» доступен только для чтения, но мне было интересно, есть ли способ отметить сообщение электронной почты как нечитаемое.
Из моего понимания программного обеспечения электронной почты, такого как Thunderbird, вы можете настроить электронную почту как нечитаемое, поэтому я предполагаю, что должен быть способ сделать это.
Спасибо.
Спасибо за ответ Если это только «видел» флаг, который отвечает за смелый текст, который probbaly все, что мне нужно беспокоиться о том, я могу успешно удалить любой флаг, так от того, что вы говорите, если я просто удалю флаг «видел», письмо должно появиться как непрочитанное? – user788462
да, я считаю, что большинство почтовых клиентов используют флаг «видел», чтобы контролировать, показывать ли жирным шрифтом или нет. Многие серверы IMAP используют механизм «maildir» для хранения механизмов; есть явный устанавливаемый флаг «видел». – seand
Еще раз спасибо. Это имеет смысл, я установил видимый флаг, а не удалял его. – user788462