LINUX.ORG.RU
ФорумAdmin

SMPT релей (переброс почты между двумя почтовыми серверами в сети)

 


0

1

Доброго дня!
Нужно настроить открытый SMTP релей (postfix) для отправки писем с любых почтовых ящиков на любые от вышестоящего smtp сервера. Ограничение только одно, письма принимать только от вышестоящего smpt сервера (фильтр по IP адресу).
Может кто-нибудь подсказать правильный конфиг на этот случай?

Зачем это нужно?
Основной SMTP сервер запущен в сети на сервере с одним серым IP и есть несколько отдельных маршрутизаторов с выходом в Интернет, т.е. default route идёт через один маршрутизатор + часть внешних сетей (одна страна) маршрутизируются через второй маршрутизатор. Почту отправлять нужно строго через первый маршрутизатор, даже когда домен получателя почтового сообщения маршрутизируется через второй маршрутизатор.
Почему строго через первый маршрутизатор?
Потому, что PTR запись мы можем контролировать только для первого маршрутизатора, на втором маршрутизаторе динамический IP и соответственно динамическая PTR запись (изменить это невозможно).



Последнее исправление: Nuclerdragon (всего исправлений: 6)

Возможно данную задачу можно и по другому решить (переброс почты между двумя почтовыми серверами в сети).

Nuclerdragon
() автор топика
Ответ на: комментарий от Nuclerdragon

эта «сложная» задача решается дописыванием в конфиг постфикса одной строчки (relayhost) на отправляющем хосте, и айпишника на принимающем. Мог бы и погуглить сам. Убунта и бебиан и вовсе позволяют задать релей через dpkg-reconfigure postfix, если не ошибаюсь.

svr4
()
Последнее исправление: svr4 (всего исправлений: 2)
Ответ на: комментарий от svr4

Всё уже настроено и работает, порой всё просто до безобразия, ну почти.

Nuclerdragon
() автор топика
Ответ на: комментарий от svr4

Ещё один дурацкий вопрос, как настроить relay, что бы принимал запросы он на одном IP, а отправлял почту с другого IP?

inet_interfaces = 192.168.1.1
задаёт IP/интерфейс котрый слушает postfix и с него же отправляет почту, как задать для отправки другой интерфейс?

Nuclerdragon
() автор топика
Ответ на: комментарий от Nuclerdragon

Отвечу сам, нужно прописать в main.cf:

smtp_bind_address=192.168.11.2
Затем еще понадобились правила iproute2 для задания default route для 192.168.11.2 через нужный мне интерфейс в независимости от маршрутов назначенных OSPF в main route table.

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