On 08/24/2013 04:35 AM, David Hulsebus wrote:
Why shouldn't I require TLS to encrypt all sessions for any clients who
authenticates to send mail out. Isn't that what following parameter
accomplishes ?

smtpd_tls_security_level = encrypt

The manual says "Encrypt - MUST NOT be applied in case of a
publicly-referenced SMTP server."

You should require TLS. Using 'smtpd_tls_auth_only = yes' achieves to not accept SASL authentication over unencrypted connections [1] without effecting your security level globally.

I would recommend to use 'smtpd_tls_security_level = may' on port 25.
However, i prefer to use port 587 for authenticated mail submission and 'smtpd_tls_security_level = encrypt' might be suitable in this case.

So any passing of plain text passwords over an unencrypted session is not
wise.

Right.

[1]: http://www.postfix.org/postconf.5.html#smtpd_tls_auth_only
--
GPG Key: B0CD87E2 (1C46 4291 FD7A A695 795F  537C BAD0 8AEB B0CD 87E2)
    --Manuel Bieling

Reply via email to