|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Spartak Radchenko 2:5020/400 17 Aug 2005 19:24:40 To : Spartak Radchenko Subject : Re: Hепонятки с sendmail и named -------------------------------------------------------------------------------- Spartak Radchenko <spartak@aif.ru> wrote: SR> Доброе время суток! SR> SR> Я нарвался на очень странную проблему, которую не могу локализовать. SR> Дано: FreeBSD 5.4 AMD64, штатный sendmail 8.13.3 с дефолтным конфигом SR> и штатный BIND 9.3.1 с конфигом, несильно отличающимся от дефолтного. SR> Обнаружилась странная вещь. Проверяю, куда пойдёт почта на адрес SR> xxx@yyy.zzz (именно на этот адрес): SR> SR> # sendmail -bt SR> ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) SR> Enter <ruleset> <address> >> /mx xxx@yyy.zzz SR> getmxrr(xxx@yyy.zzz) returns 1 value(s): SR> mail.мойдомен.ru. >> SR> SR> Что за хрень??? С какого перепугу мой почтовый сервер должен принимать SR> этот мусор? Проблема локализована. Виноват sendmail. Hе найдя MX для зоны yyy.zzz, он лезет в DNS с запросом для yyy.zzz.мойдомен.ru. Поскольку в зоне прописан wildcard (так надо), то он и находит MX - mail.мойдомен.ru. Обнаружил грубым и простым методом - посредством tcpdump. Убрал из /etc/resolv.conf строку domain мойдомен.ru - ему пофиг. Hо какого хрена? Под FreeBSD 4.11 с теми же конфигами всё прекрасно работало. Команда host такие имена хостов не резолвит, а sendmail что, самый умный? Или это так и должно быть, а я сам дурак? -- Spartak Radchenko SVR1-RIPE --- ifmail v.2.15dev5.3 * Origin: Arguments & Facts Weekly (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/74678d9cd272.html, оценка из 5, голосов 10
|