Форум

/ домой \ \ темы /



Тема: SMTP отправляет три копии письма.

24/02/2009 19: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 14:19 Max:
Сервер не получил положительного ответа, таймаут истек, и он разорвал соединение. Письмо считается не отправленным.
Увеличивайте таймаут.
Сейчас на некоторых серверах устанавливают различные антивирусы, существенно замедляющие работу, по этому увеличивайте таймаут до 5-10 минут. (Это опция в настройках POP3 -- общая для SMTP и POP3)

25/02/2009 18:58 Tester:
Спасибо, теперь все хорошо отправляется. :)

Но все-таки число попыток отправки нельзя задать самому?

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: