> You've probably got permit_mynetworks near the top of your
> smtpd_foo_restrictions, which are inherited by default. The "-o
The only smtpd_foo_restrictions I have in main.cf are:
smtpd_recipient_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_unauth_destination,
permit
> smtpd_client_restrictions" line would have overridden that (if it was a
> client restriction) and forced your users to authenticate.
I'm now running submission like this:
submission inet n - n - - smtpd
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
> The same thing would work for the submission port after the switch, but you
> should first check that your SASL is really working since it wasn't being
> exercised.
SASL must be working since Thunderbird can send mail over 587,
correct? I don't see why local Squirrelmail won't send mail over 587,
but remote Thunderbird will. Squirrelmail also won't send mail over
port 25, but it will send mail over 465.
- Grant