Como controlar o IPv6 de origem dos emails enviados pelo postfix?

2

Em um VPS com 2 IPv4 e 16 IPv6 , eu envio e-mails com postfix . Cada vez, o email é enviado aleatoriamente de um dos IPs

Received: from domain.com (a random IPv6 out of my 16 IPv6)

Assim, SPF falha (é claro, softfail), pois o IP de origem não está no meu registro de DNS. Eu posso definir um intervalo de IP no registro SPF do DNS, mas como posso dizer ao postfix para enviar email do IP principal (aquele que eu configurei o rDNS)?

    
por Googlebot 29.08.2013 / 10:23

1 resposta

3

Existem duas opções disponíveis para ligação do cliente smtp a determinados IPs / IPv6s ( man 5 postconf ):

  • smtp_bind_address
  • smtp_bind_address6

Eu acho que eles são bem autodescritivos. Apenas certifique-se de que os NICs / IPs relacionados estejam definidos pela opção inet_interfaces .

A propósito, os registros SPF suportam vários endereços IP de origem por domínio. Tente gerá-lo com este assistente SPF . Apenas um exemplo rápido:

domain.com. IN TXT "v=spf1 a mx a:1.2.3.4 a:1.2.3.5 a:1.2.3.6 ~all"
domain.com. IN SPF "v=spf1 a mx a:1.2.3.4 a:1.2.3.5 a:1.2.3.6 ~all"
    
por 29.08.2013 / 10:49