Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Как определить новые сообщения?


Автор: Addmin 22.2.2006, 07:32
Добрый день. Как я могу определить новые сообщения, появившиеся в ящике? CheckMessages не подходит, сообщения то из ящика удаляются. Слышал про UIDL - нельзя ли рассказать поподробнее? А то как-то всё запутано. Всем откликнувшимся - спасибо!

Автор: Snowy 22.2.2006, 10:39
Нужно принять заголовки всех писем и сложить их MessageID в базу.
При следующей такой проверке смотреть и считать только те письма, ID которых еще нету в базе.
Эти ID также помещать в базу, чтобы не считать их новыми при следующей проверке.
Базу организовывай сам.
Добавлено @ 10:40
Цитата(Addmin @ 22.2.2006, 07:32 Найти цитируемый пост)
CheckMessages не подходит, сообщения то из ящика удаляются.
Если сообщения удаляются, то старых там быть не может - только новые.
CheckMessages как раз для этого и подойдет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)