On Sun, 24 May 2009, LuKreme wrote: > I have the following: > > main.cf in smtpd_recipient_restrictions: > check_helo_access pcre:$config_directory/helo_checks.pcre, > > in helo_checks.pcre: > /(lan|home|example|local)$/ REJECT Mailserver name in > private namespace > > but in logs: > May 23 14:48:17 mail postfix/smtpd[30899]: NOQUEUE: warn: RCPT from > 201-88-100-143.gnace704.dsl.brasiltelecom.net.br[201.88.100.143]: > Dynamic DSL looking address; from=<subsidize...@maww.com> > to=<consorti...@domain3.example> proto=ESMTP helo=<speedtouch.lan>
Hm, that "warn" does not correspond to what you purportedly have in your smtpd_recipient_restrictions; it should have been an outright rejection. > OK? But the line with that reject notice is in check_client_fqdn.pcre, > which is AFTER check_helo_access > > /\.(dsl|\d+dsl|dsl\d+)\./ REJECT Dynamic DSL looking > address > > from postonf -n: > smtpd_recipient_restrictions = reject_non_fqdn_sender, > reject_non_fqdn_recipient, reject_unknown_sender_domain, > reject_invalid_hostname, permit_mynetworks, check_client_access hash: > $config_directory/pbs, permit_sasl_authenticated, > reject_unauth_destination, reject_unlisted_sender, check_client_access > cidr:/var/db/dnswl/postfix-dnswl-permit check_helo_access pcre: > $config_directory/helo_checks.pcre, check_sender_access pcre: > $config_directory/sender_access.pcre, check_client_access pcre: > $config_directory/check_client_fqdn.pcre, check_recipient_access pcre: > $config_directory/recipient_checks.pcre, check_client_access hash: > $config_directory/access, reject_rbl_client zen.spamhaus.org, permit > > shouldn't that helo from .lan be hitting the helo restriction before it > even gets to the fqdn lookup? Or hitting the reject_non_fqdn_sender? > Why's it falling all the way check_client_fqdn.pcre? Yes, it does seem odd; can you show unaltered 'postconf -n' instead of just that snippet? And reject_non_fqdn_sender does not hit because it has absolutely nothing to do with the HELO; it rejects requests when the MAIL FROM is not FQDN. -- Sahil Tandon <sa...@tandon.net>