Como enviar mensagens por IP primário?

1

Em um servidor Debian, eu 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 principal.

Eu uso um IP dedicado para cada domínio gerenciado por nginx . É possível enviar e-mail de cada domínio pelo IP dedicado a esse domínio?

Se NÃO, como usar o IP primário para enviar e-mails?

    
por Googlebot 19.05.2013 / 19:13

2 respostas

3

É possível usar o IP dedicado a esse domínio para envio.
Você precisa de mapas de transporte dependentes do remetente. Algo como isto:
adicione a /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 a /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 emails em ambos os IPs, provavelmente é melhor ter inet_interfaces = all em main.cf

    
por 19.05.2013 / 20:12
0

Is it possible to send email from each domain by the IP dedicated to that domain?

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.

    
por 19.05.2013 / 19:32