Ich führe Postfix auf meinen Servern aus, damit Websites E-Mails senden können. Ich benutze es als Drop-In für sendmail
richtig.
Wenn eine E-Mail gesendet wird, scheint die HELO-Zeichenfolge zu enthalten localhost
. Dies wäre kein Problem, außer dass einer meiner Kunden gerade gesagt hat, dass eine E-Mail von einem Spam-Blocker an sie zurückgesendet wurde, der besagt, dass localhost
die HELO-Zeichenfolge nicht enthalten sein kann. Genial.
Also habe ich /etc/mailname
meinen Hauptdomainnamen bearbeitet . Und ich habe /etc/postfix/main.cf
so bearbeitet :
smtpd_banner = ESMTP $mail_name
Dies ist jedoch das, was ich in der Kopfzeile einer gesendeten E-Mail sehe (nach dem Neustart von 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)
Ich habe meine Domain mit example.com unterbunden.
hostname
undmyorigin
eine reale Domäne festgelegt und das "böse Regin" von localhost geht weiter. Irgendwelche Ideen?