Postfix 外发电子邮件 - 错误的 DNS PTR

Postfix 外发电子邮件 - 错误的 DNS PTR

我已经在 Ubuntu 20.04 服务器上设置了 Postfix,但是在向其中一个电子邮件地址发送电子邮件时,我收到以下错误消息 -

A2DC19FAFF: host mx00.1and1.co.uk[21.22.50.41] refused to talk to me: 
554-kundenserver.de (mxeue011) Nemesis ESMTP Service not available 
554-No SMTP service 554-Bad DNS PTR resource record. 
554 For explanation visit 
https://www.ionos.com/help/index.php?id=2425&ip=xx.xx.xx.xx&c=rdns

我尝试抄送一个 Gmail 地址,并且能够收到发送到 Gmail 的电子邮件。

我只想发送电子邮件,不想收到任何回复。

这是一个新的服务器设置,没有更改主域 DNS 以指向此服务器。仅设置了一个测试域。我认为这是 SPF 记录的问题,因此将新服务器 IP 地址添加到 TXT 记录中,内容如下 -

"v=spf1 include:_spf.mailhostbox.com a mx ptr ip4:old.ser.ver.ip ip4:new.ser.ver.ip ~all"

关于如何使电子邮件正常运行,您有什么想法吗?


另外,当我在 Gmail 上检查电子邮件详细信息时,它显示发件人为localhost.localdomain。我可以看到 postfix/main.cf 有一个主机名。

myhostname = localhost.localdomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, mydomain.com, localhost.localdomain, localhost.localdomain, localhost

更改此域名的最佳做法是什么?我是否只需替换上面的这个值myhostname?还是通过 hosts 文件完成?

答案1

大多数邮件服务器都会检查是否存在(正确的)PTR,因为这是过滤来自动态 IP 的垃圾邮件的有效方法。

所以唯一的解决方案是为您的服务器设置 PTR。

是的,这myhostname是您为 Postfix 配置 FQDN 的地方。

相关内容