> 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

Reply via email to