Greetings. I have a non-chrooted postfix running, where I reject mail from hosts with no reverse-DNS (it kills a lot of spam, and makes a lot of people do their reverse DNS, but thats a whole other religious discussion)
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client_hostname, I recieve a mail from "mail.viauc.dk" and postfix bounces it Jun 30 07:55:42 mailgate postfix/smtpd[39222]: warning: 87.53.72.254: address not listed for hostname mail.viauc.dk Jun 30 07:55:42 mailgate postfix/smtpd[39222]: NOQUEUE: reject: RCPT from unknown[87.53.72.254]: 550 5.7.1 Client host rejected: cannot find your hostname, [87.53.72.254]; from=<REMOVED> to=<REMOVED> proto=ESMTP helo=<mail.viauc.dk> on the mailgate, I can resolve the "unknown" using my caching nameserver at 127.0.0.1 (using resolv.conf): # host mail.viauc.dk. mail.viauc.dk has address 87.53.72.234 # host 87.53.72.234 234.72.53.87.in-addr.arpa domain name pointer mail.viauc.dk. # host 87.53.72.254 254.72.53.87.in-addr.arpa domain name pointer mail.viauc.dk. I restarted postfix, i restarted my caching DNS (bind), but postfix keeps on insisting "unknown[87.53.72.254]" any secret DNS caching in postfix I missed ? Server is FreeBSD 7.1, postfix is 2.5.6, resolver is bind 9.4.2-P2 -- Søren Schrøder. Obey Gravity - It's the law !