Задать вопрос
Fader
@Fader

Как отправлять почту в Exim4 через разные IP?

Есть web-сервер с несколькими IP. У каждого сайта - свой выделенный домен/IP.
C сайтов отправляются письма и нужно настроить так чтобы exim правильно определял их и слал с нужного IP.
Иначе exim отправляет все письма с IP основного интерфейса.

Полагаю что нужно составить регулярку, потому как конфигурацией ниже можно указать только 1 IP

remote_smtp:
driver = smtp
interface = <IP address>


Также требуется помощь - составить правильную регулярку для helo_data.

Заранее благодарен.
  • Вопрос задан
  • 598 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@MechanID
Админ хостинг провайдера
украдено из конфигов exim в CPanel
interface = ${if exists {/etc/mailips}{${lookup{$original_domain}lsearch{/etc/mailips}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailips}{$value}{${lookup{${perl{get_sender_from_uid}}}lsearch*{/etc/mailips}{$value}{}}}}}}}}
  helo_data = ${if exists {/etc/mailhelo}{${lookup{$original_domain}lsearch{/etc/mailhelo}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailhelo}{$value}{${lookup{${perl{get_sender_from_uid}}}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}}}}}{$primary_hostname}}


формат файлов:
/etc/mailhelo
10.10.10.10: domain1.com
10.10.10.11: domain2.com
*: domain3.com


/etc/mailips
domain1.com: 10.10.10.10
domain2.com: 10.10.10.11
*: 10.10.10.13
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы