Re: Проблемы с SMTP протоколом в CGP 5.2.19

От: Kostik <CGatePro_at_mx_ru>
Дата: Wed 06 Oct 2010 - 20:46:07 MSD

Kostik wrote:
> Dmitry Akindinov wrote:
>

>>> Но кажется, что в
>>> случае, если клиент "отключился" после DATA, он не узнает что стало с его
>>> письмом и повторит отправку. Но CGP это письмо всё же примет и
>>> доставит его
>>> адресату.
>> Подтверждение факта приёма положительного ответа протоколом не
>> предусмотрено. Сервер получил конверт, тело письма и терминирующую точку
>> на строке, отправил положительный ответ, а в ответ на это узнал, что
>> соединение было прервано. Но до или после приёма ответа - мы не знаем.

>
> Это понятно, но приводит к повторам сообщений. Еще раз обращу внимание, что
> глючный хелпер - это частный случай. Но такая же ситуация будет, если сразу
> после терминирующей точки клиент отключится.
>
> Хммм... Ведь наверняка можно узнать до отправки ответа, что отвечать уже
> некому? Если соединение закрыто, не обязательно же надо в него писать, что
> бы это понять?

Вот например как-то так: "How to detect when the client closes the connection?" http://stefan.buettcher.org/cs/conn_closed.html

=kostik Получено Wed Oct 06 16:46:15 2010

Этот архив был сгенерирован hypermail 2.1.8 : Thu 07 Oct 2010 - 00:15:01 MSD