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 !

Reply via email to