服务器:Ubuntu 12.04 64 位设置 Postfix + Dovecot + Amavis 以及 Mysql 用于虚拟域。
我已经成功配置了 postfix 邮件服务器。但是当我使用 mail-tester.com 测试电子邮件时,我看到以下错误
FSL_HELO_BARE_IP_2 HELO 请求中使用的 IP 主机名应该是域名,而不是 IP RCVD_NUMERIC_HELO 收到:包含用于 HELO 的 IP 地址
服务器已配置正确的主机名和 ptr,并且 EHLO 正确。但是,当我们连接到 Amavis 时,它显示为 127.0.0.1
Telnet 到服务器 ip
# telnet 85.10.199.8 25
Trying 85.10.199.8...
Connected to 85.10.199.8.
Escape character is '^]'.
220 mail.savelgo.com ESMTP Postfix
ehlo localhost
250-mail.savelgo.com
Telnet 到 Amavis
# telnet localhost 10024
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready
ehlo localhost
250-[127.0.0.1]
我可以以某种方式将其更改为我的服务器主机名吗?
有任何想法吗?
谢谢
答案1
$localhost_name
在配置文件中设置参数。
$localhost_name = 'somedomain.tld';
答案2
要更改 smtpd 横幅,您应该设置“$smtpd_greeting_banner”变量。
$smtpd_greeting_banner = 'host.example.com ESMTP';