我全新安装了
- Debian 8.1
- Plesk 12
Plesk 安装了 Postfix 和 Dovecot 并为 Postfix 添加了默认证书。
我的网站运行的是 PHP 5.6。PHP 5.6 中的新功能是验证证书。
因此建议我通过执行以下操作来获取 Plesk 信任的默认证书:
cp /etc/postfix/postfix_default.pem /usr/local/share/ca-certificates/postfix_default.crt
update-ca-certificates
不幸的是我仍然收到此错误:
stream_socket_enable_crypto(): SSL 操作失败,代码为 5。OpenSSL 错误消息:错误:0200100D:系统库:fopen:权限被拒绝错误:20074002:BIO 例程:FILE_CTRL:系统库错误:0B06F002:x509 证书例程:X509_load_cert_file:系统库错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
有什么想法可以修复这个问题吗?
答案1
尝试:
sudo chmod a+r /usr/local/share/ca-certificates/postfix_default.crt