![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IDPOP3 - прочитано ли письмо [D6, D7]
Иван123 © (2006-06-08 16:41:00)Здравствуйте.
Я работаю с IDPOP3 и нужно доставлять только непрочитанные письма
fori:=Pop3.CheckMessages downto1 do
begin
msg.Clear;
pop3.RetrieveHeader(1, msg);
// и т.д.
end;
По идее msg.Flags должен содержать признак, прочитано ли письмо, но там пустота.
Подскажите, как определить, прочитано ли письмо и можно ли пометить письмо, как прочитанное.
unknown (2006-06-08 20:45:00) [1]
> ANB © (08.06.06 20:17) [1]
> Никак. Прочитанным его можно делать уже только на клиенте.
> А с сервера почтовые клиенты как только письмо закачают
> - так сразу удаляют.
Нет, не удаляют. Точнее удаляют по желанию пользователя. :)
> Иван123 (08.06.06 16:41)
У каждого письма есть уникальный идентификатор - UIDL, получить его можно
pop3.UIDL()
На клиенте остается только сверить UIDL-ы с теми, что на сервере.
ANB (2006-06-08 20:17:00) [2]Никак. Прочитанным его можно делать уже только на клиенте. А с сервера почтовые клиенты как только письмо закачают - так сразу удаляют.