exim4 нестандартные порты - PullRequest
       62

exim4 нестандартные порты

1 голос
/ 31 октября 2009

Я пытаюсь использовать exim4 в Debian для пересылки почты, ничего более. У меня есть почтовый сервер стадии и рабочий почтовый сервер (оба написаны на Python, чтобы делать странные вещи). У меня также все это работает на одном линоде.

рабочая почта находится на порту 2500, рабочая почта работает на порту 2501. Я бы хотел, чтобы exim пересылал почту на основе целевого домена на эти нестандартные порты. Я могу легко заставить его распознавать домен, но не могу найти информацию о том, как добавить информацию о порте в конфигурацию.

1 Ответ

1 голос
/ 02 ноября 2009

Вы должны создать 2 маршрутизатора и 2 транспорта, ниже может работать конфигурация.

domain_list my_relay_2500 = example1.com:example2.com
domain_list my_relay_2501 = example3.com:example4.com

my_relay_2500_router:
 driver = manualroute
 domains = +my_relay_2500
 transport = my_remote_smtp_2500
 route_data = ${lookup{$domain}lsearch{/etc/exim/remote_relay.txt}}
 no_more

# after `begin transports`
my_remote_smtp_2500:
  driver: smtp
  port: 2500

my_remote_smtp_2501:
  driver: smtp
  port: 2501

Файл /etc/exim/remote_relay.txt

example1.com: 10.0.0.3   my_remote_smtp_2500
example2.com: 10.0.0.3   my_remote_smtp_2500
example3.com: 10.0.0.3   my_remote_smtp_2501
example4.com: 10.0.0.3   my_remote_smtp_2501
...