Письма в папках нумеруются по принципу первое - самое древнее. Во входящих находится непрочитанное письмо, не последнее. Я получаю его заголовок, ему ставится отметка о том, что оно прочитано. Хочу убрать эту отметку, она убирается, делаю логаут. Захожу в ящик повторно и вижу, что у следующего письма эта отметка тоже снята.
Вот лог разговора с сервером, вроде все делаю правильно, но после каждой проверки добавляется непрочитанное сообщение.
- Код: Выделить всё
0 Connecting imap.mail.ru ##################################################
* OK Mail.Ru IMAP server ready.
A1 OK Logged in.
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft)] Flags permitted.
* 13 EXISTS
* 0 RECENT
* OK [UNSEEN 14] First unseen.
* OK [UIDVALIDITY 1042] UIDs valid
* OK [UIDNEXT 61] Predicted next UID
A2 OK [READ-WRITE] Select completed.
>>>> A3 SEARCH UNSEEN 'выборка непрочтенных сообщений
* SEARCH 10 'список их номеров
A3 OK Search completed.
>>>> A4 FETCH 10 (FLAGS RFC822.SIZE RFC822.HEADER) 'получение заголовка 10го письма
A4 OK Fetch completed.
>>>> A5 STORE 10 -FLAGS (\Seen) 'снятие отметки о прочтенности
* 13 EXISTS
* 13 RECENT
A5 OK Store completed.
* 13 EXISTS
* 13 RECENT
* BYE Logging out
A6 OK Logout completed.
0 Connecting imap.mail.ru ##################################################
* OK Mail.Ru IMAP server ready.
A1 OK Logged in.
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft)] Flags permitted.
* 13 EXISTS
* 0 RECENT
* OK [UNSEEN 14] First unseen.
* OK [UIDVALIDITY 1042] UIDs valid
* OK [UIDNEXT 61] Predicted next UID
A2 OK [READ-WRITE] Select completed.
>>>> A3 SEARCH UNSEEN
* SEARCH 10 11
A3 OK Search completed.
>>>> A4 FETCH 10 (FLAGS RFC822.SIZE RFC822.HEADER)
A4 OK Fetch completed.
>>>> A5 STORE 10 -FLAGS (\Seen)
* 13 EXISTS
* 13 RECENT
A5 OK Store completed.
>>>> A6 FETCH 11 (FLAGS RFC822.SIZE RFC822.HEADER)
A6 OK Fetch completed.
>>>> A7 STORE 11 -FLAGS (\Seen)
* 13 EXISTS
* 13 RECENT
A7 OK Store completed.
* 13 EXISTS
* 13 RECENT
* BYE Logging out
A8 OK Logout completed.
0 Connecting imap.mail.ru ##################################################
* OK Mail.Ru IMAP server ready.
A1 OK Logged in.
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft)] Flags permitted.
* 13 EXISTS
* 0 RECENT
* OK [UNSEEN 14] First unseen.
* OK [UIDVALIDITY 1042] UIDs valid
* OK [UIDNEXT 61] Predicted next UID
A2 OK [READ-WRITE] Select completed.
>>>> A3 SEARCH UNSEEN
* SEARCH 10 11 12
A3 OK Search completed.
>>>> A4 FETCH 10 (FLAGS RFC822.SIZE RFC822.HEADER)
A4 OK Fetch completed.
>>>> A5 STORE 10 -FLAGS (\Seen)
* 13 EXISTS
* 13 RECENT
A5 OK Store completed.
>>>> A6 FETCH 11 (FLAGS RFC822.SIZE RFC822.HEADER)
A6 OK Fetch completed.
>>>> A7 STORE 11 -FLAGS (\Seen)
* 13 EXISTS
* 13 RECENT
A7 OK Store completed.
>>>> A8 FETCH 12 (FLAGS RFC822.SIZE RFC822.HEADER)
A8 OK Fetch completed.
>>>> A9 STORE 12 -FLAGS (\Seen)
* 13 EXISTS
* 13 RECENT
A9 OK Store completed.
* 13 EXISTS
* 13 RECENT
* BYE Logging out
A10 OK Logout completed.