Я использую postfix на своих серверах, чтобы веб-сайты могли отправлять электронную почту. Я использую это как sendmail
подходящее.
Когда электронное письмо отправлено, строка HELO, кажется, содержит localhost
. Это не будет проблемой, за исключением того, что один из моих клиентов только что сказал, что им было возвращено электронное письмо от блокировщика спама, в котором говорится, что он localhost
не может быть включен в строку HELO. Потрясающие.
Таким образом, я отредактировал, /etc/mailname
чтобы быть моим главным доменным именем. И я отредактировал /etc/postfix/main.cf
так, чтобы:
smtpd_banner = ESMTP $mail_name
Но это то, что я вижу в заголовке отправленного письма (после перезапуска постфикса):
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)
Я разместил свой домен на сайте example.com.
hostname
и другоеmyorigin
- реальный домен, и «злая регина» localhost продолжается. Любые идеи?