On Wednesday 02 September 2009 17:46:38 LuKreme wrote: > what exactly does "Cannot find your hostname" mean? > > NOQUEUE: reject_warning: RCPT from unknown[216.1.201.141]: 450 4.7.1 > Client host rejected: cannot find your hostname, [216.1.201.141]; > from=<billfzi...@wellmissionstyle.com> to=<u...@example.com> > proto=SMTP helo=<mx4.wellmissionstyle.com> > > ;; ANSWER SECTION: > wellmissionstyle.com. 6402 IN A 216.1.201.164 > > $ host 216.1.201.141 > 141.201.1.216.in-addr.arpa domain name pointer unite13.ufot.com.
$ host 216.1.201.141 Host 141.201.1.216.in-addr.arpa. not found: 3(NXDOMAIN) ... is what I get. > the mailserver (I'm sure it's a spammer, but still) gives the > "right" hostname based on the domains DNS, but it's still tagged > as unknown. The rDNS is wrong, but does reject_unknown_hostname > care about that? You seem to be confusing several restrictions here. 1. reject_unknown_hostname is the deprecated form, now known as reject_unknown_helo_hostname. It attempts to resolve the HELO hostname, rejects if that fails to resolve. 2. reject_unknown_reverse_client_hostname rejects if there is no PTR for an IP address. It doesn't enforce FCrDNS[1]. If a PTR is found, that's good enough. 3. reject_unknown_client_hostname rejects if the FCrDNS fails. In your case, it was probably #2 or #3 in warn_if_reject mode, because the logged message says, "Client host rejected: ..." A HELO restriction would say "HELO command rejected: ..." [1] http://en.wikipedia.org/wiki/FCrDNS -- Offlist mail to this address is discarded unless "/dev/rob0" or "not-spam" is in Subject: header