| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Прочитано ли письмо? |
| Автор: Святогор 9.12.2007, 11:49 |
| Как узнать что письмо ещё _не прочитано_ ? |
| Автор: Святогор 9.12.2007, 12:42 |
| Забыл упомянуть, что работаю по Indy POP3. Думал, что поможет свойство Flags класса TIDMessage, но ничего похожего там не нашёл. Подскажите кто знает? |
| Автор: Snowy 10.12.2007, 12:29 |
| Никто не знает. Нет такого флага. И никто тебе этого нескажет, кроме тебя самого. Каждая программа сама определяет - прочитано или нет. Или ты считаешь, что почтовики уведомляют сервер, что письмо кто-то прочитал? Понятие "прочитано" существует только в пределах конкретной программы. И как они это делают и делают ли вообще - этого сервер никогда не узнает и никаких флагов у письма от этого не добавится. |
| Автор: Святогор 11.12.2007, 11:09 | ||
Да, я подозревал, что все именно так и обстоит. Но вот что интересно, в Outlook'е я получаю письма, читаю их. Когда захожу по Веб интерфейсу на свой ящик, то уже вижу письма как прочитанные, хотя читал я их только в Outlook'е. Как это происходит? |
| Автор: Snowy 11.12.2007, 12:41 |
| Аутлук работает по exchange протоколу со своим собственным сервером. Просто майкрософт сделало себе отдельные расширения, которых нет в стандартном POP3. Через POP3 эта информация не идёт, т.к. нет такого стандарта. |
| Автор: Святогор 14.12.2007, 11:28 |
| Понятно. Спасибо Вам! |