/ домой \ | \ темы / |
24/02/2009 16:47 Tester: |
В ящик удаленного почтового сервера приходит по три копии одного и того же письма. Проверялось на нескольких письмах разной длины. В куске лога ниже происходит timeout через минуту, но соединение не обрывается и письмо все равно приходит. Соответственно, в локальном ящике, из которого происходит отправка, появляется сообщение, что письмо такое-то не доставлено. Если это тараканы исключительно удаленного почтового сервера, можно ли настроить shttp так, чтобы попытка отправки была лишь один раз? FROM:<локальный@адрес> !-}24/02 22:24:42 [66.220.20.53:25}1605] (t0 30) >250 ok !-<24/02 22:24:42 [66.220.20.53:25<1605] (t0 31) <RCPT TO:<удаленный@почтовый сервер> !-}24/02 22:24:44 [66.220.20.53:25}1605] (t0 32) >250 ok !-<24/02 22:24:44 [66.220.20.53:25<1605] (t0 33) <DATA !-}24/02 22:24:44 [66.220.20.53:25}1605] (t0 34) >354 go ahead !-<24/02 22:24:44 [66.220.20.53:25<1605] (t0 35) < . !->24/02 22:25:44 [66.220.20.53:25>1605] (t0 36) Error: Timeout !-<24/02 22:25:44 [66.220.20.53:25<1605] (t0 37) <QUIT !SMTP error send to удаленный@сервер message FC5B6787 <> !SMTP connect to удаленный@сервер failed. (Msg FC5B6787) |
25/02/2009 11:19 Max: |
Сервер не получил положительного ответа, таймаут истек, и он разорвал соединение. Письмо считается не отправленным. Увеличивайте таймаут. Сейчас на некоторых серверах устанавливают различные антивирусы, существенно замедляющие работу, по этому увеличивайте таймаут до 5-10 минут. (Это опция в настройках POP3 -- общая для SMTP и POP3) |
25/02/2009 15:58 Tester: |
Спасибо, теперь все хорошо отправляется. :) Но все-таки число попыток отправки нельзя задать самому? |