将后缀名称从“ localhost”更改为有意义的名称?


8

我运行服务器后缀,以允许网站发送电子邮件。我将其用作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替换为我的域。

我需要编辑什么才能消除邪恶的统治localhost

Answers:


10

Hurrrrrr

刚刚注意到其中/etc/postfix/main.cf有一行内容:

myhostname = localhost

我将其更改为:

myhostname = example.com

并重新启动。一切都是固定的。


2
我正在Fedora 16.04上尝试此操作,即使重启后也无法正常工作。我已经将hostname和都设置myorigin为真实域,并且localhost的“ regin regin”继续。有任何想法吗?
Startec
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.