现在我的Helo地址= localhost (helo=localhost)。将其设置为服务器的域名会更好吗?如果是的话,我该如何更改?我正在运行Ubuntu 12.04和Postfix。谢谢。
/etc/postfix/main.cf
中进行更改。smtpd_banner
参数控制。它可能引用了myhostname
选项。请将服务器名称放在那里,而不是localhost
。myhostname = server.example.com
smtpd_banner = $myhostname
sudo postfix reload
重新启动postfix。smtp_helo_name
参数控制。默认情况下,它引用了myhostname
参数。smtp_helo_name = $myhostname
smtp_helo_name
引用的相应SPF记录。smtp_helo_name = $mydomain
600 IN TXT "v=spf1 mx -all"
IN MX mx.domainA.tld
mx.domainA.tld
。mx 600 IN TXT "v=spf1 a -all"
mx 600 IN A A.B.C.D
myhostname
引用mx.domainA.tld,你可以让smtp_helo_name
保持默认值(即myhostname
),或者根据需要进行配置。systemctl reload postfix
)。
postfixsmtpspfehlohelo