![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка Connection Closed Gracefully [D7, WinXP]
artkil © (2008-06-27 13:47:00)При отключении от pop3-сервера возникает ошибка Connection Closed Gracefully. Вот мой код:
try
try
pop.Host:='pop3.mail.ru';
pop.Username:=username;
pop.Password:=password;
pop.ConnectTimeout:=1000;
pop.Connect;
except
on E:EIdReplyPOP3Error do
brute:=false;
end;
finally
try
if pop.Connected then pop.Disconnect;
except
on E:EIdConnClosedGracefully do
begin
if pop.Connected then pop.Disconnect;
end;
end;
end;
end;
Ошибка выходит когда pop.disconnect.
Помогите правильно обработать её.
Поросенок Винни-Пух (2008-06-27 20:41:00) [1]буквы.
artkil (2008-06-27 18:38:00) [2]Не понял
artkil (2008-06-27 18:38:00) [3]Что там надо прочитать?
Поросенок Винни-Пух (2008-06-27 18:27:00) [4]Откой idStack.pas и почитай внимательно что там вокруг ascii-art'а написано
artkil (2008-06-27 17:15:00) [5]Из под Delphi
Поросенок Винни-Пух (2008-06-27 15:37:00) [6]on E:EIdConnClosedGracefully do
begin
if pop.Connected then pop.Disconnect;
end;
Контрольный в голлову что ли?
han_malign (2008-06-27 15:32:00) [7]
> При отключении от pop3-сервера возникает ошибка Connection Closed Gracefully.
- 'QUIT' без ответа(сервер просто закрывает TCP соединение, не посылая '+OK' или '-ERR') соответсвует 'RSET'. То бишь последняя транзакция не выплнена... Для POP3, где самая страшная транзакция это удаление письма на сервере - это не критично и поэтому некоторые сервера(то есть их разработчики) требование RFC-1939 игнорируют...
umbra (2008-06-27 13:56:00) [8]проект запускается из-под делфи?