¿Cambiar el nombre del postfix de "localhost" a algo significativo?

8

Ejecuto postfix en mis servidores para permitir que los sitios web envíen correos electrónicos. Lo estoy usando como un complemento para el sendmailcorrecto.

Cuando se envía un correo electrónico, la cadena HELO parece contener localhost. Esto no sería un problema, excepto que uno de mis clientes acaba de decir que un bloqueador de correo no deseado les devolvió un correo electrónico diciendo que localhostno puede aparecer dentro de la cadena HELO. Increíble.

Así que edité /etc/mailnamepara ser mi nombre de dominio principal. Y edité /etc/postfix/main.cfpara que:

smtpd_banner = ESMTP $mail_name

Sin embargo, esto es lo que veo en el encabezado de un correo electrónico enviado (después de reiniciar 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)

He subtitulado mi dominio con example.com.

¿Qué necesito editar para anular el malvado reino localhost?

Oli
fuente

Respuestas:

10

Hurrrrrr .

He simplemente di cuenta de que en /etc/postfix/main.cfhabía una línea que decía:

myhostname = localhost

Lo he cambiado a:

myhostname = example.com

Y reiniciado. Todo está arreglado.

Oli
fuente
2
Estoy intentando esto en Fedora 16.04 e incluso después de reiniciar esto no funciona. He establecido ambos hostnamey myoriginun dominio real y la "región malvada" de localhost continúa. ¿Algunas ideas?
Startec