Не знаю с какой стороны подобраться, вчера возникла необходимость получать почту на 2 разных почтовика внутри, внешний IP один. Почтовик 1 Exchange, работает давно и без проблем, он получает почту на domain1.ru у него внутренний ip 192.168.0.1, сейчас просто сделан проброс 25 порта на внуттренний ip? и все работает! Но понадобилось чтобы на другой внутренний ip 192.168.0.2 приходила почта на домен domain2.pro т.е. почта user@domain1.ru должна приходить на сервер exchange 192.168.0.1 а почта user@domain2.pro приходила на сервер 192.168.0.2 при том что внешний ip полученный от провайдера один. пришла мысль что должен быть промежуточный SMTP релей который будет пересылать почту на нужный внутренний ip в зависимости от домена получателя. Мне посоветовали EXIM и дали часть конфиг файла:
begin routers
exchange1:
driver = accept
domains = domain1.ru
transport = mail.domain1.ru
no_more
exchange1:
driver = accept
domains = domain2.pro
transport = mail.domain2.pro
no_more
begin transport
mail.domain1.ru:
driver = smtp
hosts = 192.168.0.1
mail.domain2.pro:
driver = smtp
hosts = 192.168.0.2
с учетом того что я только сегодня узнал о существовании EXIM очень хотелось бы совета, как это реализовать?
что я уже сделал, в общем не много: установил виртуальную машину с ubuntu сервером для почтового релея к установке EXIM даже не преступал ибо не знаю с чего начать, подготовил отдельный сервер для второго почтовика, поставил Axigen завел так пользователей, по сути нужен тот самый почтовый релей и проброс порта перенести с существующего exchange на виртуалку с релеем.
для начала хотелось бы просто сделать релей, просто чтобы проверить как это работает. в последующем хочу к почтовому релею, если это возможно, прикрутить антиспам и антивирус для входящих писем, до того как они будут пересланы на внутренние сервера в зависимости от домена.