-
artkil (27.06.08 13:47) [0]При отключении от 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.
Помогите правильно обработать её. -
проект запускается из-под делфи?
-
> При отключении от pop3-сервера возникает ошибка Connection Closed Gracefully.
- 'QUIT' без ответа(сервер просто закрывает TCP соединение, не посылая '+OK' или '-ERR') соответсвует 'RSET'. То бишь последняя транзакция не выплнена... Для POP3, где самая страшная транзакция это удаление письма на сервере - это не критично и поэтому некоторые сервера(то есть их разработчики) требование RFC-1939 игнорируют... -
Поросенок Винни-Пух © (27.06.08 15:37) [3]on E:EIdConnClosedGracefully do
begin
if pop.Connected then pop.Disconnect;
end;
Контрольный в голлову что ли? -
artkil (27.06.08 17:15) [4]Из под Delphi
-
Поросенок Винни-Пух © (27.06.08 18:27) [5]Откой idStack.pas и почитай внимательно что там вокруг ascii-art'а написано
-
artkil (27.06.08 18:38) [6]Не понял
-
artkil (27.06.08 18:38) [7]Что там надо прочитать?
-
Поросенок Винни-Пух © (27.06.08 20:41) [8]буквы.