Nick Sharp wrote:
>> A sample submission entry in master.cf:
>>
>> submission inet n       -       n       -       -       smtpd
>>     -o smtpd_tls_security_level=encrypt
>>     -o smtpd_tls_auth_only=yes
>>     -o smtpd_sasl_auth_enable=yes
>>     -o broken_sasl_auth_clients=yes
>>     -o
>> receive_override_options=no_header_body_checks,no_address_mappings
>>     -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
>>     -o content_filter=lmtp-amavis:[127.0.0.1]:10026
>>
>> The key is the smtpd_recipient_restrictions' permit_sasl_authenticated
>> coming first or early.  Thus, port 587 users who authenticate pass the
>> green light.
>>
>>     
>
> Just tried this configuration and moved client restrictions to master.cf
> under smtp;
> smtp      inet  n       -       -       -       50       smtpd
>         -o cleanup_service_name=pre-cleanup
>         -o content_filter=procmail:filter
>         -o smtpd_client_restrictions=$master_client_restrictions
> submission inet n       -       n       -       -       smtpd
>                 -o smtpd_tls_security_level=encrypt
>                 -o smtpd_tls_auth_only=yes
>                 -o smtpd_sasl_auth_enable=yes
>                 -o broken_sasl_auth_clients=yes
>                 -o
> receive_override_options=no_header_body_checks,no_address_mappings
>                 -o
> smtpd_client_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
>
> main.cf changes;
> master_client_restrictions=permit_sasl_authenticated,permit_mynetworks
>                         reject_rbl_client blackholes.easynet.nl,
>                               <big list of rbls>
>
> #smtpd_client_restrictions =
>
> and I still get Client Host: Access denied in the logs from everywhere
> without permit_mynetworks in the submission smtpd_client_restrictions, that
> just makes it work from our networks, but not from the wireless broadband.
>
> So I am concluding that it is not acknowledging sasl_authentication for some
> reason? (I am now not seeing any rbl failed requests though.. probably since
> its not asked to check anymore.
>
> Any ideas? I am a little stumped, so any suggestions are welcomed with open
> arms (and 10 minutes to test them :)
>   

With the number of restrictions you have, it is difficult to tell
without a full, unaltered log entry.  You may replace the user with
"u...@example.com" if you like, but the rest is crucial to understand
*which* action caused the reject.

Reply via email to