Postfix/TLS Configuration
The TLS patches for Postfix introduce additional parameters for dealing with TLS within the SMTP server. Following are some of the critical TLS parameters that you’ll need for the basic configuration. See the sample configuration file that comes with the patch distribution for additional TLS parameters.
smtpd_use_tls
Turns on server TLS support. Otherwise, Postfix operates as it would without the TLS patch. For example: smtp_use_tls = yes
smtpd_tls_key_file
Points to the file containing your server’s private key. For example: smtpdtls key_file = /etc/postfix/mailkey.pem
smtpd_tls_cert_file
Points to the file containing your server’s signed certificate. For example: smtpd_ tls_cert_file = /etc/postfix/mail_signed_cert.pem
smtpd_tls_CAfile
Points to the file containing the public certificates identifying Certificate Author- ities you trust. For example: smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_CApath
Points to a directory of files each containing a public certificate for a Certificate Authority you trust. For example: smtpd_tls_CApath = /etc/postfix/certs
Once you set these parameters in your main.cf file and reload Postfix, your server will be ready to handle encrypted connections.