IMAP: Как убрать флаг recent?

Здравствуйте.

Как правильно "читать" письма с помощью imap?
Выбираю ящик: EXAMINE INBOX
Ищу новые сообщения: SEARCH RECENT
Ответ сервера:
a5 SEARCH RECENT
* SEARCH 27
a5 OK Search completed (0.001 + 0.000 secs).

Читаю сообщение: FETCH 27 BODY[]

Но после этого SEARCH RECENT продолжает возвращать письмо №27. Как читать письмо так, чтобы с него убрался флаг RECENT?

UPD: Задача в следующем. Необходимо написать программу, которая раз в N секунд проверяет почтовый ящик на наличие новых писем. Если новое письмо есть, то выводит его. По условию надо использовать флаг \Recent для определения новой почты
  • Вопрос задан
  • 301 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы