LINUX.ORG.RU
ФорумAdmin

Автоматический выбор IP-интерфейса для отправки почты в зависимости от домена

 , , , ,


1

2

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

На одном хосте есть несколько сетевых интерфейсов и установлено несколько сайтов. У каждого свой ip и домен:

  • xxx.com - xxx.xxx.xxx.xxx
  • yyy.com - yyy.yyy.yyy.yyy

Для обоих доменов и ИПов прописаны A, MX, SPF, PTR записи. Однако у каждого из доменов не может быть записей, относящихся к другому домену (т.е. в SPF запись домена xxx.com нельзя прописать ни yyy.com, ни yyy.yyy.yyy.yyy и наоборот). Установленный MTA - exim4.

Как мне добиться, чтобы исходящая почта с ящика mail@xxx.com отправлялась через интерфейс xxx.xxx.xxx.xxx, а с ящика mail@yyy.com через интерфейс yyy.yyy.yyy.yyy? В противном случае получается несоответствие PTR записи, и письмо не принимается к пересылке промежуточными серверами.

Речь идет об автоматической рассылке уведомлений пользователей (подтверждение регистрации и тому подобное) php скриптом. И если ящик отправителя можно передавать параметром функции mail() ("... -f xxx.com"), то как быть с интерфейсом - не понятно. Может быть, стандартных решений нет, но можно как-то настроить exim, чтобы он почту для разных доменов отправлял через разные промежуточные серверы. А уже на них прописать маршруты через разные интерфейсы. Или ещё как-то.

Короче, прошу совета у гуру.

Спасибо.


Если можешь поставить постфикс - объясню как такое сделать, с экзимом мало знаком.

blind_oracle ★★★★★ ()

У smtp транспорта есть параметр host, делаете парочку на нужные адреса и распихивате роутерами.

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