URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 67431
[ Назад ]

Исходное сообщение
"Как заставить отправлять письмо в любом случае?"

Отправлено als , 07-Июл-06 12:02 
Стоит FreeBSD 6.0, sendmail 8.13.4.
Моделирую отправку почты из внутренее сети в наружу.
Запускаю телнет на 25 порт.
После строки
rcpt to: kmk@uralnet.ru
телнет замирает. Никаих ответов.
Смотрю на сервере.
В процессах появляется
sendmail: k677SU4K022544 [192.168.0.112]: RCPT TO:<kmk@uralnet.ru> (sendmail)
и висит.
Через какое-то время в логах sendmail появится сообщение о потере соединения. На почтовом сервере отправителе сообщение о разрыве соединения со стороны сервера.
На осталльные адреса письма ходят номрально.
Попробовал на сервере host uralnet.ru
Ответ:
;; connection timed out; no servers could be reached

Видимо на этом и задумывается sendmail, а соединение рвется по таймауту.
Как побороть напасть?
Единственно, что пришло в голову - проверить sendmail.mc на предмет
FEATURE(`accept_unresolvable_domains')
Но это не очень имеет отношение к делу.
Что делать?


Содержание

Сообщения в этом обсуждении
"Как заставить отправлять письмо в любом случае?"
Отправлено harlan , 07-Июл-06 12:11 
>;; connection timed out; no servers could be reached
>
>Видимо на этом и задумывается sendmail, а соединение рвется по таймауту.
>Как побороть напасть?

Ты сам ответил на свой вопрос. Если сервер не обнаруживается, то куда он будет отправлять твоё письмо. Единственное, что могу подсказать, посмотреть конфигурацию на предмет задержки письма (deferred), в случае недостижимости сервера, на какое-то время.
Конкретного описания дать не могу, так как сам юзаю postfix.


"Как заставить отправлять письмо в любом случае?"
Отправлено als , 07-Июл-06 12:35 
>>;; connection timed out; no servers could be reached
>>
>>Видимо на этом и задумывается sendmail, а соединение рвется по таймауту.
>>Как побороть напасть?
>
>Ты сам ответил на свой вопрос. Если сервер не обнаруживается, то куда
>он будет отправлять твоё письмо. Единственное, что могу подсказать, посмотреть конфигурацию
>на предмет задержки письма (deferred), в случае недостижимости сервера, на какое-то
>время.
>Конкретного описания дать не могу, так как сам юзаю postfix.
У меня вся почта уходит на провайдера, он для меня почтовый релей.
Для этого у меня стоит в mailertable
.                       esmtp:[х.х.х.х]
Т.е. sendmail делает доставку только на релей провайдера.

"Как заставить отправлять письмо в любом случае?"
Отправлено _KAV_ , 07-Июл-06 12:24 
ДНС внутренней сети настрой... имхо

"Как заставить отправлять письмо в любом случае?"
Отправлено als , 07-Июл-06 12:39 
>ДНС внутренней сети настрой... имхо
Остальные письма ходят нормально. Как бы вообще заставить не проверять по ДНС.