gpt4 book ai didi

ssl - startssl 证书不与 Postfix 和 dovecot 一起运行

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:45 25 4
gpt4 key购买 nike

我的服务器有来自 startssl 的证书。我这样做就像互联网上的很多教程一样。但是我收到错误消息:

can't connect: Certificate failure for XXXXX.de: Server name does not match
certificate: /CN=localhost.localdomain

所以我认为 dovecot 没有使用正确的证书。但我将证书插入 10-ssl.conf

ssl_ca = </etc/ssl/certs/ca-bundle.crt
ssl_cert = </etc/ssl/certs/www.mydoamin.de-2014-with-chain.pem
ssl_key = </etc/ssl/private/www.mydomain.de-2014.key

后缀 main.cf:

smtpd_tls_CAfile = /etc/ssl/certs/ca-bundle.crt
smtpd_tls_cert_file = /etc/ssl/certs/www.mydomain.de-2014-with-chain.pem
smtpd_tls_key_file = /etc/ssl/private/www.mydomain.de-2014.key
smtpd_tls_CApath = /etc/ssl/certs
smtp_tls_CApath = /etc/ssl/certs
smtp_tls_CAfile = $smtpd_tls_CAfile

我用这个命令创建的 pem 文件:

cat www.mydomain.de-2014.crt sub.class1.server.ca.pem > www.mydomain.de-2014-with-chain.pem

该证书适用于 apache,但 dovecot 和 Postfix 不需要它们。

在我的服务器上运行 Ubuntu 14.04

你有什么想法吗?谢谢你

最佳答案

好的,我发现错误了!

文件 99-mail-stack-delivery.conf 中的第一个是 snakeoil 证书,所以我可以在 10-ssl.conf 中写下我想要的内容,所有内容都被它覆盖了。接下来:我不需要创建 pem 文件。我写 ssl_cert = <*.crt 并且有效!

关于ssl - startssl 证书不与 Postfix 和 dovecot 一起运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25652811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com