通过 StartTLS 连接时出现错误 TLS 不可用

通过 StartTLS 连接时出现错误 TLS 不可用

我正在尝试在我的邮件服务器(debian 上的 postfix+dovecot)上配置 TLS。

但每当我尝试通过 StartTLS 发送时,都会收到此错误消息

telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 Vulcan0.hijackedbrain.com ESMTP Postfix (Debian/GNU)
starttls
454 4.7.0 TLS not available due to local problem

这是我的 main.cf 后缀,特别是 TLS 参数

# TLS parameters
smtpd_tls_cert_file=/etc/postfix/myCert.cert
smtpd_tls_key_file=/etc/postfix/RSA.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 = encrypt
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtp_tls_loglevel = 3
smtpd_tls_auth_only = yes

我使用 检查了证书openssl verify。 看起来没问题。

任何帮助都将不胜感激。谢谢

答案1

所以...我重新生成了一个新证书并自动签名。但这次没有密码。现在,它起作用了!

相关内容