如何在 Ubuntu 上为 Postfix 设置 TLS?我最近从 sendmail 切换到了 postfix,从我在 gmail 上看到的情况来看,我们网站发送的电子邮件不再具有 TLS,它显示了损坏的挂锁:
我已经检查过我们的/etc/postfix/main.cf这些是我的设置:
# TLS parameters
smtpd_tls_cert_file=/etc/nginx/certificates/goDaddy-10-15/example.chain.crt
smtpd_tls_key_file=/etc/nginx/certificates/goDaddy-10-15/example.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
我需要为 Postfix 生成不同的证书吗?目前,我已将其设置为在我们网站上使用相同的证书。
答案1
删除smtpd_use_tls=yes
,并替换以下几行:
smtp_tls_security_level = may
smtpd_tls_security_level = may