A bandeira SMTP do Postfix mostra vários nomes de host

12

Temos um servidor SMTP Postfix que está vinculado a dois endereços IP e serve e-mail para dois domínios diferentes. Não podemos alterar os domínios para usar o mesmo IP único. Ambos os endereços IP possuem DNS reverso

  • 1.1.1.1 inverte para mail.domain1.com
  • 2.2.2.2 reverte para mail.domain2.com

Na nossa configuração do Postfix eu tenho

myhostname = mail.domain1.com
myhostname = mail.domain2.com

inet_interfaces = 1.1.1.1, 2.2.2.2

smtpd_banner = $myhostname Mail Server

(e algumas outras coisas, que eu acho que são irrelevantes)

Usando o MXToolbox , a execução do comando smtp test no mail.domain2.com retorna tudo como OK, mas executá-lo em mail.domain1.com retorna um erro porque o Postfix está se identificando como 'mail.domain2.com' no banner do SMTP, como obtenho para retornar o banner correto com base no endereço IP externo usado?

    
por Smudge 03.09.2011 / 21:28

1 resposta

13

Você precisa editar master.cf

substitua a linha que começa por "smtp" com:

1.1.1.1:smtp  inet  n  - - - -  smtpd -o myhostname=mail.domain1.com
2.2.2.2:smtp  inet  n  - - - -  smtpd -o myhostname=mail.domain2.com

Se você definir uma variável várias vezes, apenas uma delas permanecerá.

    
por 03.09.2011 / 22:02

Tags