当我尝试通过 CentOS 9 中的 OpenProject 发送通知时,出现错误:
证书验证失败(无法获取本地颁发者证书)
当我尝试直接使用 OpenSSL 进行测试时,我能够访问 SMTP 服务器并且没有收到错误。
有效的OpenSSL命令:
openssl s_client -CApath /etc/ssl/certs -starttls smtp -connect serer:587 -cert /etc/ssl/certs/tls-cert.pem -key /etc/ssl/certs/tls-cert.key -CAfile tls-cert-bundle.pem -servername "ServerName"
有人知道我为什么会收到这个错误吗?
PS:我检查了 OpenProject 的 HTTPD 上的配置文件,它给出了 TLS 证书的正确路径。
我可以解决这个问题,我只需要用软件包更新 ca-store,就这样