
Em um servidor Debian, adicionei um segundo IP pela seguinte configuração em/etc/network/interfaces
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 1.1.1.1
netmask 255.255.255.255
gateway 1.1.1.1
auto eth0:1
iface eth0:1 inet static
address 1.1.1.2
netmask 255.255.255.255
Agora, postfix
envia e-mails com o segundo IP em vez do IP primário.
Eu uso um IP dedicado para cada domínio gerenciado por nginx
. É possível enviar email de cada domínio pelo IP dedicado a esse domínio?
Se NÃO, como usar o IP primário para envio de e-mails?
Responder1
É possível utilizar o IP dedicado a esse domínio para envio.
Você precisa de mapas de transporte dependentes do remetente.
Algo assim:
adicione ao /etc/postfix/main.cf:
sender_dependent_default_transport_maps=hash:/etc/postfix/sender_maps
/etc/postfix/sender_maps:
@domain1.com domain1_transport:
@domain2.com domain2_transport:
adicione ao /etc/postfix/master.cf
domain1_transport unix - - - - - smtp -o smtp_bind_address=1.1.1.1
domain2_transport unix - - - - - smtp -o smtp_bind_address=1.1.1.2
Faça um postmap /etc/postfix/sender_maps
e recarregue o postfix.
Para aceitar e-mails em ambos os IPs, o melhor provavelmente é ter inet_interfaces = all
em main.cf
Responder2
É possível enviar email de cada domínio pelo IP dedicado a esse domínio?
Sim, você pode fazer isso. Tente alterar o arquivo de configuração master.cf com:
ipaddress1:smtp inet n - n - - smtpd -o myhostname=hostname1
ipaddress2:smtp inet n - n - - smtpd -o myhostname=hostname2
Reinicie o postfix e verifique o envio de e-mail.