Postfix + релэй на левый домен
Есть Postfix, который помимо реального домена (1) (canonical) должен релэить почту для другого почтовика внутри локалки (2). Почтарь внутри локалки (2) имеет нереальный домен и собственный днс сервер, который его ресолвит. Только вот доступа до того днс с реального почтового сервера (1) нет. Как заставить постфикс рэлеить почту для определенного домена напрямик на определенный IP?
Единственное что пришло в голову на первое время - на реальном сервере (1) поднять свой днс-сервер, который будет ресолвить IP для сервера в локалке (2), а все остальные запросы форвардить. Но это костыль с лишней службой. Хотелось бы именно постфиксу прописать что почту для домена скажем local.ru (2) отсылать на определенный IP, а не пытаться ресолвить его MX запись.
- Для комментирования войдите или зарегистрируйтесь
А в /etc/hosts
А в /etc/hosts нельзя его прописать?
Я бы прописал,
Я бы прописал, но Postfix ведь MX запись для начала должен на DNS найти.
Извини,
Извини, невнимательно читал. Я согласен с AnViar, в самом postfix есть настройка на пересылку.
Это точно
Это точно реализуется средствами постфикса.
Если не ошибаюсь это прописать надо в virtual_maps и там сказать, что такой-то домен релеить на такой-то айпишник. Подробней не скажу - маны нужно почитать и вспомнить...
Да, спасибо, сам
Да, спасибо, сам уже нашел мапы. Но вот проблема, может кто быстрее мне подскажет:
Прописал скажем local.ru в качестве своего домена на который релэить нужно в relay_domains, в /etc/postfix/transport добавил строчку local.ru relay:[192.168.1.1], при отправке почты письмо возвращается:
Все, в проблеме
Все, в проблеме разобрался, дело было в том, что 192.168.1.1 представлялся таким же хостнэймом как и мой почтовый сервер =)