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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.