首页 > 解决方案 > 如何解决“cURL 错误 60:SSL 证书问题”?

问题描述

我在本地开发环境中使用 WAMP 并尝试发送邮件但收到错误消息:

异常:“SendinBlue\Client\ApiException”

文件:“\vendor\sendinblue\api-v3-sdk\lib\Api\SMTPApi.php”

线路:3986

消息:“[0] cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书(请参阅https://curl.haxx.se/libcurl/c/libcurl-errors.html)”

Laravel:6.18.15

webup/laravel-sendinblue:2.0.3

sendinblue/api-v3-sdk:6.3.0

PHP:7.2.25

标签: laravelsendinblue

解决方案


Sendinblue 在 5 月 30 日遇到了 SMTP API 问题。根据他们的状态页面https://status.sendinblue.com/ 他们在 2020 年 6 月 1 日上午 11:27 CEST 的声明:

[已解决] 2020 年 5 月 30 日星期六 10:48 UTC,属于证书颁发机构并用于签署我们的证书之一的 SSL 根证书过期。因此,一些客户可能在使用以下应用程序时遇到了一些问题: • 自动化出口联系在 2020 年 5 月 31 日 6:00 UTC 受到影响。• SSL 端口上的 smtp-relay.sendinblue.com 对一些使用旧浏览器和/或低于 1.1.0 的旧 openssl 版本的客户造成影响。我们在 2020 年 5 月 31 日 18:23 UTC 通过更新过期的根证书解决了这个问题。对于给您带来的不便,我们深表歉意,我们正在努力改进对此类事件的响应。

它现在应该可以工作了。


推荐阅读