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

Исходное сообщение
"Помогите разобраться с Sendmail !!!"

Отправлено gelo , 02-Окт-02 10:54 
Народ! Посоветуйте где копать!
Вся неизвестная почта уходит на машину mail.net
В файле hosts прописано
196.1.1.1            mail.net         mail
В основном работает все нормально и в логах пишется
mailer=smtp, relay=mail.net [196.1.1.5], stat=Sent .......... и т.д.
Но несколько раз в день почта не уходит, и че я не делаю(перестартую sendmail, перезапускаю машину, меняю название хоста) - ничего не получается. В логах пишет следующее:
mailer=smtp,relay=mail,stat=Deferred: Name server: mail: host name lookup failure
На машине стоит Фря 3.5, и сендмеил 8.9.3 --- все без DNS
Ткните пальцем - где искать?

Содержание

Сообщения в этом обсуждении
"RE: Помогите разобраться с Sendmail !!!"
Отправлено Medlar , 02-Окт-02 11:31 
Для того, чтобы sendmail заглядывал исключительно в /etc/hosts
нужно собирать его с FEATURE(no_dns)
Иначе он всегда будет пытаться разрезолвить имя через ДНС

"RE: Помогите разобраться с Sendmail !!!"
Отправлено gelo , 02-Окт-02 13:56 
>Для того, чтобы sendmail заглядывал исключительно в /etc/hosts
>нужно собирать его с FEATURE(no_dns)
>Иначе он всегда будет пытаться разрезолвить имя через ДНС

sendmail собран с:
FEATURE(nodns)dnl


"RE: Помогите разобраться с Sendmail !!!"
Отправлено Medlar , 02-Окт-02 14:48 
а файл /etc/mail/localhost-names содержит
mail.net?

"RE: Помогите разобраться с Sendmail !!!"
Отправлено gelo , 02-Окт-02 15:23 
Спасибо, что отвечаете!
Файла /etc/mail/localhost-names у меня нет. А mail прописан в файле mailertable так: . smtp:mail, т.е. любая неизвестная почта иде на mail по smtp.
А вообще, мне уже кажеться, что проблема не в sendmail, а в соединении.
Связываюсь с этим хостом по выделенке 64К. Пинги проходят, но часть пакетов теряеться. Traceroute отрабатывает с задержкой в 1 минуту. Попробовал отправить сообщение с помощью mail -v и обнаружил, что по smtp сервера соединяються около 2 минут!!! Получаеться, что нужно решить задачку, чтобы увеличить время ожидания ответа по smtp.
И еще - я еще раньше задавал вопрос, но никто не отозвался:
"Полное" имя хоста mail - это mail.com.ua, но когда я прописывал его в хостс, сендмеил в логах подставлял совершенно другой айпишник [206.1.2.1], хотя реально его айпи [196.1.1.1}. Выходом и было поменять "полное" имя на mail.net. Вопрос, где прописан айпишник [206.1.2.1] и как его оттуда забрать?

"RE: Помогите разобраться с Sendmail !!!"
Отправлено Medlar , 02-Окт-02 17:25 
1. К FEATURE(nodns) надо добавить еще FEATURE(nocanonify)

>Файла /etc/mail/localhost-names у меня нет.
2. Раз mail.net не есть алиас вашего почтового сервера, то прописывать эту строку в /etc/mail/localhosts-names не нужно, хотя этот файл д.б. в наличии или для более ранних версий - /etc/sendmail.cw

>А вообще, мне уже кажеться, что проблема не в sendmail, а в
>соединении.
>Связываюсь с этим хостом по выделенке 64К.
3.C mail.net?

Пинги проходят, но часть пакетов
>теряеться. Traceroute отрабатывает с задержкой в 1 минуту. Попробовал отправить сообщение с помощью mail -v и обнаружил, что по smtp сервера >соединяються около 2 минут!!! Получаеться, что нужно решить задачку, чтобы увеличить время ожидания ответа по smtp.

4.По поводу задержек в установлении соединений - посмотри здесь, не далее как сегодня-вчера эта тема обсуждалась ( с рекомендациями)

>И еще - я еще раньше задавал вопрос, но никто не отозвался:
>"Полное" имя хоста mail - это mail.com.ua, но когда я прописывал его
>в хостс, сендмеил в логах подставлял совершенно другой айпишник [206.1.2.1], хотя
>реально его айпи [196.1.1.1}. Выходом и было поменять "полное" имя на
>mail.net. Вопрос, где прописан айпишник [206.1.2.1] и как его оттуда забрать?
5.Здесь вообще ничего не понятно.
>реально его айпи [196.1.1.1} -
Интересно, mail.com.ua - вымышленное имя? ( у меня оно не резолвится),
а также ip -  c потолка взяты, например 196.1.1.1 у меня резолвится вообще как Indus.cmie.ernet.in ?
Раз sendmail подставляет другой ip, значит он резолвит доменное имя через днс (см.п.1)


"RE: Помогите разобраться с Sendmail !!!"
Отправлено gelo , 02-Окт-02 19:31 
FEATURE(nocanonify)тоже прописано.
Извиняюсь за вымышленные айпи, но сути дела это не меняет.
А этот вымышленный сервер mail.net находиться от меня на расстоянии в 380км. Соединение FrameRelay.
Буду копать сейчас по таймауту.

А по поводу "левого" айпишника [206.1.2.1], то он подставлялся, когда на машине стоял DNS, но сендмеил собирался с nodns и nocanonify. А этот хост прописывался в hosts и по правилам hosts обрабатывался раньше чем bind. Но откуда же все-таки был другой айпи.