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.