![Postfix-主机名验证失败](https://linux22.com/image/549375/Postfix-%E4%B8%BB%E6%9C%BA%E5%90%8D%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5.png)
我有一个邮件服务器,它接收来自我们公司 PDA 的电子邮件并将它们转储到一个投递箱(任何发送到其他域的电子邮件都会被拒绝),该服务器已经运行了很多年。
然而,现在越来越多的手机无法向这个投递箱发送电子邮件 - 查看日志发现,T-Mobile 现在为每部手机提供了自己的 IP 地址和主机名(以前使用大约 5 个 IP 地址和主机名池) - 例如,每当手机无法发送类似以下消息时,日志中就会出现
May 16 13:49:37 photo postfix/smtpd[30868]: warning: 178.97.139.65: hostname customer35650.97.ld.cust.t-mobile.co.uk verification failed: Host not found
从所有失败情况来看,T-Mobile 似乎没有按照 nslookup 的说法设置反向 DNS 条目
** server can't find customer44546.104.wv.cust.t-mobile.co.uk: NXDOMAIN
在家里或工作场所连接 WiFi(场外无 VPN)并尝试发送表明设备发送正常。
是否可以禁用 Postfix 中的名称检查?
答案1
如果您想禁用此行为,请查找smtpd_client_restrictions
设置main.cf
并删除reject_unknown_client_hostname
或reject_unknown_reverse_client_hostname
。