LINUX.ORG.RU
ФорумAdmin

[sendmail] пробелма с hostname и долгим стартом

 


0

1

Доброе,

# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.3 localhost.localdomain localhost localhost-eth0
172.16.0.5 testdev localhost-eth1

# hostname
testdev

Конфиг сендемейла дефолтный,
При старте, он очень долго дуплит.

# sendmail -d0.10 </dev/null
Version 8.13.8
....
Canonical name: testdev
UUCP nodename: testdev
a.k.a. : localhost-eth1
a.k.a. : [172.16.0.5]
....

Если чуть изменить hosts:
127.0.0.1 testdev localhost.localdomain localhost

то все стартует влет

Собственно хотелось бы понять почему sendmail долго стартует с первым вариантом hosts? И куда копать чтобы он стартовал нормально без изменений в hosts?

Ответ на: комментарий от router

DNS конфигурять пока не дадут :) К сожалению правка confDOMAIN_NAME не помогла — оно все также упорно при старте продолжает искать FQDN, оно и понятно, оно хочет заполнить свои переменные при старте...

Спасибо за совет, буду колупатся дальше :)

Evil_Wizard ★★★
() автор топика

Че-то предыдущее сообщение не запостилось ...

define(`confDONT_PROBE_INTERFACES',`True') не пробовали?

За выключение дополнительных интерфейсов из содержимого класса $=w отвечает опция DontProbeInterfaces:

/usr/src/sendmail-XXX/doc/op.me говорит об этом так (перевод из http://www.opennet.ru/docs/RUS/sendmail2/sendmail5.html#toc56):
" ... Sendmail при запуске обычно находит имена для всех активных
(на вашей машине) интерфейсов и добавляет их имена в класс известных псевдонимов
хоста $=w. Если у вас большое количество виртуальных интерфейсов, или если
обратный просмотр вашего DNS медленный, то это может занять некоторое время. Эта
опция отключает такой просмотр. Однако, вы должны быть уверены, что вы включили
все варианты имен в класс $=w с помощью любого другого механизма..."
Этим механизмом может быть включение необходимых псевдонимов и ip-адресов в /etc/mail/local-host-names, а также использование mailertable. Все это необходимо для того, чтобы почта на прописанные в /etc/hosts адреса воспринималась верно, а не возвращалась с сообщением «config error: mail loops back to me (MX problem?)».

Sciurus
()
Ответ на: комментарий от Sciurus

Спасибо, за совет! Обязательно попробую.

Evil_Wizard ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.