我目前在一台同时托管多个网站的机器上运行 Postfix。尽管网站域的 DNS 都有指向此服务器的 A 记录,但该服务器没有自己的主机名。Postfix 仅用于外发 SMTP;传入由 Google Apps 处理。所有外发邮件均由 OpenDKIM 签名,并且还启用了 SPF。
问题是,服务器是否需要自己的主机名,尤其是对于 Postfix?我听到过相互矛盾的建议,即 Postfix 是否需要为 myhostname/mydomain 设置真正的 FQDN,以防止邮件被归类为垃圾邮件。
到目前为止,我似乎没有遇到默认“server.localdomain”主机名的任何问题。可以继续使用这个吗,还是我应该为服务器获取一个真正的域名?
答案1
为了将邮件传递到互联网上更关键的邮件系统,正向确认的反向 DNS具有一定的重要性。
请注意,这与 postfix 认为的主机名无关且独立 - 它纯粹与 DNS 相关。
答案2
当然,有些邮件服务器会拒绝递送从 .localdomain 发送的邮件。如果发送的邮件让您无法轻易找到可以发送 abuse@ 的域名,那么这种做法也是不礼貌的。
这仅意味着邮件应在 SMTP 对话框中发送给正确的收件人。如果您的软件不执行此操作,Postfix 将使用 myorigin 进行设置。