Domanda

Sto cercando di usare exim4 su Debian per l'inoltro della posta, niente di più. Ho un server di posta palco e un server di produzione elettronica (sia personalizzato scritto in python per fare cose strane). Ho anche tutte queste cose in esecuzione su un singolo host Linode.

elettronica di produzione è sulla porta 2500, la posta fase è in esecuzione sulla porta 2501. Mi piacerebbe Exim per inoltrare la posta in base al dominio di destinazione a queste porte non standard. Posso facilmente farlo a riconoscere il dominio, ma io non riesco a trovare alcuna info su come aggiungere informazioni sulla porta alla configurazione.

È stato utile?

Soluzione

Si dovrebbe creare 2 router e 2 trasporti, di seguito la configurazione potrebbe funzionare.

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

File /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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top