web-dev-qa-db-ja.com

StartTLS経由で接続するとエラーTLSが利用できなくなります

メールサーバーでTLSを設定しようとしています(debianではpostfix + dovecot)。

しかし、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を使用して証明書を確認しました。大丈夫そうです。

どんな助けでもいただければ幸いです。ありがとう

2
aramir

だから...私は新しい証明書を再生成し、それに自動署名しました。しかし、今回はパスワードなし。そして今、それは機能します!

2
aramir