O inet_interfaces associa o correio de saída quando mais de um endereço é especificado?

3

Pergunta: Ao especificar 2 ou mais endereços para a diretiva inet_interfaces , o postfix continuará a vincular as mensagens de saída a uma delas?

O estado dos documentos postfix:

When inet_interfaces specifies just one IPv4 and/or IPv6 address that is not a loopback address, the Postfix SMTP client will use this address as the IP source address for outbound mail.

Devido à necessidade de um endereço de loopback, eu preciso ser capaz de vincular a 127.0.0.1 ou o meu endereço de WAN, dependendo do destino do email. Minha configuração atual é:

inet_interfaces = 23.45.67.89, [2600:1234::1234:5678:abcd:abcd], 127.0.0.1

Anteriormente, havia usado smtp_bind_address e smtp_bind_address6 , mas estava causando problemas, pois o postfix precisa acessar o loopback para entrega de e-mail local.

Além disso, tenho de fato 5 endereços IPv4 estáticos para esse servidor, daí o desejo de usar apenas um deles. Como os documentos indicam just one IPv4 and/or IPv6 , não tenho certeza se a especificação de todos os três garantirá que o email de saída esteja vinculado a qualquer coisa.

    
por billynoah 05.05.2015 / 19:35

1 resposta

3

Question: When specifying 2 or more address for the inet_interfaces directive, will postfix still bind outgoing mail to one of them?

Não

O parâmetro inet_interfaces é consultado se inet_interfaces especificar apenas um endereço IPv4 e / ou IPv6 que não seja um endereço de loopback . Quando inet_interfaces não satisfizer isso, o postfix usará o tratamento smtp_bind_address como padrão. Não há documentos mencionados que smtp_bind_address use um endereço especificado em inet_interfaces

Fonte: código fonte do postfix, especialmente em smtp_connect.c e postfix.

    
por 06.05.2015 / 01:19

Tags