Страница 1 из 1

DNS и отправка почты

Добавлено: 2010-03-09 3:01:28
Dice
Вопрос наверное самый банальный, но я к сожалению сам так и не смог разобраться в нем.

Есть freebsd 8, а также bind и sendmail с дефолтными конфигами.

Насколько я понял при отправке письма (например через php функцию mail() ), sendmail сначало смотрит файл resolv.conf, а затем уже обращается к локальному DNS серверу.
Когда у меня в файле resolv.conf прописаны DNS сервера провайдера, то почта доходит только на почтовые адреса доменов, чьи А записи ведут на мой сервер, однако, почтовый сервер находится не на моем сервере. Все DNS записи сделаны у регистратора домена.
Если я в resolv.conf указываю 127.0.0.1, то письма не отправляются вообще никуда.

Скажите пожалуйста, учитывая все выше сказанное, какие минимальные настройки нужны для локального DNS сервера, чтобы sendmail мог корректно отправлять почту используя его?

Re: DNS и отправка почты

Добавлено: 2010-03-09 10:16:04
hizel
первым делом sendmail смотрит hostname(1)

Re: DNS и отправка почты

Добавлено: 2010-03-10 13:18:28
Dice
Хорошо...но все-таки чтобы почта корректно отправлялась нужно видимо указать PTR записи, а как их указать (не в плане как написать в конфиг) грамотно, если основные настройки DNS у регистратора, при указании таковых записей не будет ли спорить мой DNS сервер с сервером регистратора?
Да и PTR записи указываются для того чтобы получатель мог их посмотреть, дабы сообщения, которые я отправляю в спам не загремели.
Отсюда следует, что требуются еще какие-то настройки, так вот какие?
Хотя бы подскажите в сторону чего копать в этом случае, а то уже надоело читать про МХ записи которые к отправке не имеют никакого отношения.

Re: DNS и отправка почты

Добавлено: 2010-03-10 14:10:15
Jan
А что тебе мешает настроить DNS forwarding?
kuncevo2# cat /etc/namedb/named.conf

Код: Выделить всё

....
forwarders {
        IP DNS ISP;
        };
....
};
а в том же resolv.conf указать nameserver 127,0,0,1

Re: DNS и отправка почты

Добавлено: 2010-03-10 15:14:12
Dice
Ну если делать форвардинг к вышестоящему днс, то он отправляет почту только на почтовые адреса доменов которые привязаны к моему IP.
Когда в resolv.conf по умолчанию указывается днс провайдера, то ситуация та же.
Так-то происходит практически одно и тоже, только разными способами.