LINUX.ORG.RU
ФорумAdmin

MX записи в DNS ? ? ? ? ? ? ? ? ?


0

0

Я пытаюсь организовать пересылку почты со шлюзового компа на комп в локалке, а не получатся, почта все равно приходит на первый. Буду благодарен, если подскажете, в чем может быть дело.

содержимое файла по зоне domen.ru ---------------------- $TTL 86400 @ IN SOA domen.ru. root.domen.ru. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS domen.ru. domen.ru. IN MX 10 mail IN MX 20 domen.ru. mail IN CNAME mlr.domen.ru.

mlr.domen.ru IN A 192.168.0.100 domen.ru. IN A 1.2.3.4 ----------------------

Так не пойдет, прикинь сам. Удаленный MTA лезет в MX DNS и узнает, что адрес твоего MTA 192.168.0.100. Как ты думаешь, куда придет почта? Тут нужен реальный адрес, или редирект (к примеру iptables или xinitd).

qwe
()

Надо просто научить тот мта который на машине с реальным адресом на который прописана mx запись в днс пересылать всю почту на машину во внутренней сети всего лишь...
В сендмейл это делаеться примерно так
в .mc включить mailertable
FEATURE(mailertable,`hash /etc/mail/mailertable')
а в /etc/mail/mailertable
domain.ru smtp:[192.168.19.22]
192.168.19.22 - нереальный адрес машины во внутренней сети
ну и конечно
makemap hash /etc/mailertable < /etc/mailertable
В других мта - смотри доки...
И ещё...
Не говори
mail IN CNAME mlr.domen.ru.
говори IN A <твой реальный адрес>
Не все сервера едят CNAME в MX записях

Удачи!

anonymous
()

Да, точно, с mailertable красивее.

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