On Thu, 11 Aug 2016 14:06:44 -0500, Noel Jones wrote:
> On 8/11/2016 1:10 PM, Richard Klingler wrote:
>> Doesn't work with the blacklisted_prefix file...
>> 
>> Have:
>> 
>> smtpd_recipient_restrictions = check_client_access 
>> cidr:/usr/local/etc/postfix/blacklisted_prefixes, 
>> permit_sasl_authenticated, ....
>> 
>> But I still get connection message that shows that the blacklist is 
>> bypassed although
>> I have an entry in blacklisted_prefixes:
>> 
>> 93.152.0.0/17   REJECT
>> 
>> 
>> Aug 11 20:05:39 <mail.info> marvin postfix/smtpd[19974]: 
>> initializing the server-side TLS engine
>> Aug 11 20:05:39 <mail.info> marvin postfix/smtpd[19974]: connect 
>> from 93-152-67-113.itlab.managedbroadband.co.uk[93.152.67.113]
>> Aug 11 20:05:41 <mail.warn> marvin postfix/smtpd[19974]: warning: 
>> SASL authentication failure: no user in db
>> Aug 11 20:05:41 <mail.warn> marvin postfix/smtpd[19974]: warning: 
>> SASL authentication failure: no user in db
>> Aug 11 20:05:41 <mail.warn> marvin postfix/smtpd[19974]: warning: 
>> 93-152-67-113.itlab.managedbroadband.co.uk[93.152.67.113]: SASL 
>> LOGIN authentication failed: authentication failure
>> Aug 11 20:05:41 <mail.info> marvin postfix/smtpd[19974]: disconnect 
>> from 93-152-67-113.itlab.managedbroadband.co.uk[93.152.67.113]
>> 
>> 
>> cheers
>> richard
>> 
> 
> 
> But it is working.  The client sends AUTH long before RCPT TO.
> 
> Due to the blacklist, the client would not be able to send mail if
> they happened to get the password right, nor would they get any
> particular indication that the password was correct.
> 
> If you want to prevent them from using AUTH, you can use a cidr:
> table with either of these:
> http://www.postfix.org/postconf.5.html#smtpd_discard_ehlo_keyword_address_maps
> or
> http://www.postfix.org/postconf.5.html#smtpd_sasl_exceptions_networks
> 


Well I would have expected that the first entry in smtpd_recipient_restrictions
triggers first when there is a match and doesn't do any further checking...
like the 2nd sasl permit check...

Maybe that's just me thinking in firewall rules where first match wins (o;


cheers
richard

Reply via email to