laravel - 如何解决“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
解决方案
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 通过更新过期的根证书解决了这个问题。对于给您带来的不便,我们深表歉意,我们正在努力改进对此类事件的响应。
它现在应该可以工作了。
推荐阅读
- javascript - 单击按钮时未发送 Django Post 请求?
- javascript - Django 在模板中错误地将 float x.xx 转换为 x,xx
- javascript - 如何禁用指针事件,但允许拖动
- c# - Web API 更新的令牌认证
- angular - Akita Collection Service 中的 SyncCollection 太贵了?
- javascript - 将 JSON 从 PHP 发送到 Javascript(未定义)
- scala - Scala 中协变 HashMap 的替代方案
- reactjs - 在 foreach 循环中从导入文件中获取函数
- android - 使用套接字时 Kotlin 中的 android.os.NetworkOnMainThreadException
- ruby-on-rails - 看来我的提交按钮不起作用。可能是什么问题呢?