8 votes

Changer le nom de postfix de "localhost" en quelque chose de significatif ?

J'utilise postfix sur mes serveurs pour permettre aux sites web d'envoyer des e-mails. Je l'utilise comme une solution de rechange à sendmail correct.

Lorsqu'un e-mail est envoyé, la chaîne HELO semble contenir localhost . Ce ne serait pas un problème si ce n'est qu'un de mes clients vient de me dire qu'un courriel lui a été retourné par un bloqueur de spam disant que localhost ne peut pas figurer dans la chaîne HELO. Génial.

Donc j'ai édité /etc/mailname pour être mon nom de domaine principal. Et j'ai édité /etc/postfix/main.cf de sorte que :

smtpd_banner = ESMTP $mail_name

Pourtant, c'est ce que je vois dans l'en-tête d'un courriel envoyé (après avoir redémarré 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)

J'ai sous-loué mon domaine avec exemple.com.

Qu'est-ce que je dois éditer pour écraser le règne maléfique de localhost ? !

10voto

Mufaka Points 54

Hurrrrrr .

J'ai juste a remarqué qu'en /etc/postfix/main.cf il y avait une ligne qui disait :

myhostname = localhost

J'ai changé cela en :

myhostname = example.com

Et redémarré. Tout est réparé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X