Pergunta: Ao especificar 2 ou mais endereços para a inet_interfaces
diretiva, o postfix ainda vinculará as mensagens de saída a um deles?
Os documentos do postfix declaram:
Quando inet_interfaces especifica apenas um endereço IPv4 e/ou IPv6 que não seja um endereço de loopback, o cliente Postfix SMTP usará esse endereço como o endereço IP de origem para e-mail de saída.
Devido à necessidade de um endereço de loopback, preciso ser capaz de vincular a 127.0.0.1 ou ao meu endereço WAN, dependendo do destino do e-mail. Minha configuração atual é:
inet_interfaces = 23.45.67.89, [2600:1234::1234:5678:abcd:abcd], 127.0.0.1
Anteriormente, eu havia usado smtp_bind_address
e smtp_bind_address6
estava causando problemas, pois o postfix precisa acessar o loopback para entrega de correio local.
Além disso, tenho de fato 5 endereços IPv4 estáticos para este servidor, daí o desejo de usar apenas um deles. Como o estado dos documentos, just one IPv4 and/or IPv6
não tenho certeza se especificar todos os três garantirá que o e-mail de saída seja vinculado a alguma coisa.
Não
O parâmetro
inet_interfaces
é consultado seinet_interfaces
especificar apenas um endereço IPv4 e/ou IPv6 que não seja um endereço de loopback . Quandoinet_interfaces
não satisfizer isso, o postfix usará tratarsmtp_bind_address
como padrão. Não há documentos mencionados quesmtp_bind_address
usarão um dos endereços especificados eminet_interfaces
Fonte: Código-fonte do Postfix, especialmente em smtp_connect.ce documentação do postfix.