加密传输可以提供邮件的安全性, 在 postfix 中设置比较简单,修改一下配置文件即可。
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_security_level = may
smtp_tls_security_level = may
postfix 配置修改
需要添加的是 最后两个配置。
smtpd_tls_security_level设置服务器接收邮件的TLS安全等级。
smtp_tls_security_level则是设置服务器发送邮件的TLS安全等级。