![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Goryn |
|
|||
|
Unregistered |
Подскажите пожалуйста, как мне с спомощью Delphi по протоколу POP3, получить список тем всех писем, с конкретного ящика, не снимая при этом все письмо целиком. А также как можно разлечить прочитанное письмо от непрочитанного
|
|||
|
||||
| Александра |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 20.2.2005 Где: Москва Репутация: 1 Всего: 12 |
используй команду TOP <номер сообшения> 0 а прочитанное/не прочитанное не узнаешь. твоя программа сама должна об этом заботиться. для этого используй команду UIDL, которая возврашает уникальный идентификатор для письма.
--------------------
|
|||
|
||||
| Snowy |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Делается так же, как и прием всех писем. Разница лишь в том, что вызывать нужно не Retrieve, а RetrieveHeader. В данном случае ты скачаешь заголовки писем, без их содержимого. Работай также, как и с обычным TIdMessage. Разница только в том, что Body у них пустые.
Во-первых, не делай прием заголовков, если количество писем на сервере не изменилось с момента запуска программы. Во-вторых, чтобы отличить прочитанное, от непрочитанного, ты должен запоминать Id всех писем. При чтении заголовков, смотри у каждого id и проверяй, есть ли такой среди запомненных. (Свойство UID - id сообщения). Это сообщение отредактировал(а) Snowy - 11.4.2005, 08:09 |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |