Altera o nome do postfix de “localhost” para algo significativo?

6

Eu executo postfix meus servidores para permitir que sites enviem email. Eu estou usando isso como um drop-in para sendmail propriamente dito.

Quando um email é enviado, a string HELO parece conter localhost . Isso não seria um problema, exceto que um dos meus clientes acabou de dizer que um e-mail foi retornado para eles de um bloqueador de spam dizendo que localhost não pode aparecer dentro da string HELO. Impressionante.

Então eu editei /etc/mailname para ser meu nome de domínio principal. E eu editei /etc/postfix/main.cf para que:

smtpd_banner = ESMTP $mail_name

Ainda é isso que vejo no cabeçalho de um email enviado (depois de reiniciar o postfix):

Delivered-To: [email protected]
Received: by 22.194.173.22 with SMTP id bi10csp117521wjc;
        Tue, 2 Apr 2013 07:24:18 -0700 (PDT)
X-Received: by 10.68.22.168 with SMTP id pt8mr24540246pbb.10.1364912657736;
        Tue, 02 Apr 2013 07:24:17 -0700 (PDT)
Return-Path: <[email protected]>
Received: from localhost (example.com. [22.22.22.22])
        by mx.google.com with ESMTP id l6si2328296pao.283.2013.04.02.07.24.16;
        Tue, 02 Apr 2013 07:24:17 -0700 (PDT)

Eu subbed meu domínio com example.com.

O que eu preciso editar para anular o reino maligno de localhost ?!

    
por Oli 02.04.2013 / 16:31

1 resposta

8

Hurrrrrr .

Eu apenas notei que em /etc/postfix/main.cf havia uma linha que dizia:

myhostname = localhost

Eu mudei isso para:

myhostname = example.com

e reiniciado. Tudo é fixo.

    
por Oli 02.04.2013 / 16:35

Tags