Cambiare il nome postfix da "localhost" in qualcosa di significativo?


8

Eseguo postfix i miei server per consentire ai siti Web di inviare e-mail. Lo sto usando come drop-in per davvero sendmail.

Quando viene inviata un'e-mail, la stringa HELO sembra contenere localhost. Questo non sarebbe un problema, tranne per il fatto che uno dei miei clienti ha appena detto che un messaggio di posta elettronica è stato restituito da un blocco di spam dicendo che localhostnon può essere presente nella stringa HELO. Eccezionale.

Quindi ho modificato il /etc/mailnamemio nome di dominio principale. E ho modificato in /etc/postfix/main.cfmodo che:

smtpd_banner = ESMTP $mail_name

Eppure questo è quello che vedo nell'intestazione di un'e-mail inviata (dopo aver riavviato Postfix):

Delivered-To: oli@example.com
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: <oli@example.com>
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)

Ho registrato il mio dominio con example.com.

Cosa devo modificare per annullare il regno del male localhost?!

Risposte:


10

Hurrrrrr .

Ho appena notato che /etc/postfix/main.cfc'era una riga che diceva:

myhostname = localhost

L'ho cambiato in:

myhostname = example.com

E riavviato. Tutto è stato risolto.


2
Sto provando questo su Fedora 16.04 e anche dopo un riavvio questo non funziona. Ho impostato sia hostnamee myoriginad un vero e proprio dominio e il "male Regin" del localhost continua. Qualche idea?
Startec,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.