postfix / smtpd :警告:hostname example.com未parsing为地址93.184.216.119

我无法弄清楚下面的错误信息是什么意思。 只要从192.168.xx地址的邮件服务器推送邮件,它就会popup日志。

postfix / smtpd [1337]:警告:hostname example.com未parsing为地址93.184.216.119

然而,domaion解决了这个地址,只有一个Alogging(而/ etc / hosts中的127.0.1.1)

$ dig example.com

example.com。 3600中A 93.184.216.119

虽然反向DNS是不正确的,那不是什么警告说,也不解释为什么它只是由LAN邮件触发。 通过tcpdump证实,局域网邮件服务器ehlo的子域sub.example.com是后缀服务器已知的192.168.1.99。

任何想法如何进行debugging? 如何找出导致警告的原因? 任何帮助非常感谢。

$ postconf -d | grep smtpd_helo_restrictions

smtpd_helo_restrictions = permit_mynetworks,reject_unknown_helo_hostname

解:

 smtp_host_lookup = native 

将使客户端后缀实例的行为与该系统上的其他邮件客户端的方式一样 – 使用/ etc / hosts IP – 之后,目标系统将不再抱怨看到客户端从外部IP连接,尽pipe知道它为192.168.xx