On Wed, 02 Sep 2009, 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. > > 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?
As clearly documented in postconf(5), reject_unknown_hostname is a deprecated reference to reject_unknown_helo_hostname, and thus unrelated to the client hostname. The *client* host above is being rejected because of reject_unknown_client_hostname, which rejects a request when "1) the client IP address->name mapping fails, 2) the name->address mapping fails, or 3) the name->address mapping does not match the client IP address." In your follow-up, you already determined which one of these tests triggered the rejection. -- Sahil Tandon <sa...@tandon.net>