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


Автор: gambit 28.5.2007, 10:45
использую конструкцию
Код

form1.pop.Delete(i);

функция возвращает true но удаление не происходит. Удалить пытаюсь с mail.ru
Почему так и как исправить???

Автор: Matematik 28.5.2007, 10:53
Delete не удаляет письмо, только помечает как удаленное, письма удаляются по команде выход с pop3. Пока выхода не было пометку "удаленное" можно снять

Автор: Snowy 28.5.2007, 10:59
Перед уничтожением IdPop3 делай принудительно Disconnect.

Автор: gambit 28.5.2007, 11:19
Если ставлю
Код

pop.Delete(i); 
pop.Disconnect;
pop.connect

Все ок, но оч медленно так как постоянно регистрация. 
Я хочу выделить несколько писем и удалить их сразу. Вызываю pop.Delete(i); на разные письма, в конце  вызываю pop.Disconnect; но удаление не происходит.  smile  smile 

Автор: Snowy 28.5.2007, 11:23
Удали все, а потом сделай Disconnect.
А не после каждого удаления.
Если так не отрабатывает, значит неверно указываешь номер удаляемого письма.

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