Parece que isso é possível usando a opção sender_dependent_default_transport_maps
. Dê uma olhada em esta página e este .
Gostaria de configurar dois serviços de email distintos (que parecem completamente separados para o usuário final) em uma máquina com dois endereços IP e dois nomes de domínio. Eu comecei com a minha configuração atual, que é um postfix + dovecot com domínios virtuais / usuários usando o MySQL (foi configurado há algum tempo com um guia online). Eu adicionei
localhost:smtp inet n - - - - smtpd
<ip1 here>:smtp inet n - - - - smtpd
<ip2 here>:smtp inet n - - - - smtpd -o myhostname=domain2.com
então quando eu me conecto ao smtp usando outro nome de domínio, ele tem seu próprio banner, mas ...
As mensagens de saída ainda são entregues com o endereço IP nº 1, que é rDNSed para domain1.com. Como posso alterar minha configuração para que os e-mails enviados de domain2.com sejam entregues usando a interface ip2 (então os cabeçalhos de e-mail dizem Received from: domain2.com
e não domain1.com
)?
Parece que isso é possível usando a opção sender_dependent_default_transport_maps
. Dê uma olhada em esta página e este .
Talvez várias instâncias do Postfix sejam o que você está procurando. Referência: link
Você pode vincular duas instâncias a diferentes endereços IP (smtp_bind_address), definir diferentes banners (smtpd_banner), etc.