Geert Hendrickx:
> On Thu, Oct 24, 2024 at 11:33:22 -0400, Wietse Venema via Postfix-users wrote:
> > And for the Postfix SMTP server, this would add two guards
> > to Viktor's example:
> > 
> >     smtpd_tls_security_level =
> >         ${{$compatibility_level} >=level {3.10} ?
> >             {${built_with_tls ?
> >                 {${smtpd_tls_chain_files ? {may} :
> >                     {${smtpd_tls_cert_file ? {may} :
> >                         {${smtpd_tls_eccert_file ? {may} :
> >                             {${smtpd_tls_dcert_file ? {may}}}}}}}}}}}}
> > 
> > Configuration like this is ugly, and is acceptable only for 
> > compiled-in default settings.
> 
> 
> I would think that a postfix installer or packager that installs a default
> certificate, can also add an explicit "smtpd_tls_security_level = may" to
> the accompanying main.cf, so all these conditions are not really necessary
> for the server side?

Agreed, this would not work "out of the box" because of the external
dependency.

This may be done instead with the command "postfix tls enable-server",
which generates a certificate and which sets smtpd_tls_security_level.

> For the client side, with no dependencies beyond "built_with_tls", it's a
> good idea.

Agreed, this would work out of the box.

This would make the command "postfix tls enable-client" mostly obsolete.

        Wietse
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to