【问题标题】:sparkpost laravel cURL error 60sparkpost laravel cURL 错误 60
【发布时间】:2017-06-01 00:18:34
【问题描述】:

我有 l5.2,我按照这些步骤挂钩 sparkpost 和 laravel,我将我的服务和 mail.php 恢复到其原始配置:

https://medium.com/@petehouston/send-mail-with-sparkpost-in-laravel-b5e30a941ebf#.s2hebpwb6

但我收到此错误:

cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html

【问题讨论】:

  • 您可能需要在本地计算机上安装证书。请在此处查看答案:stackoverflow.com/questions/29822686/…
  • 是的,在我看到一个相关问题后,我就在上面。还是谢谢
  • 现在我已经完成了。还有另一个错误,你能帮帮我吗?
  • 客户端错误:POST https://api.sparkpost.com/api/v1/transmissions 导致400 Bad Request 响应:{ "errors": [ { "message": "Invalid domain", "description": "Unconfigured Sending Domain ", "code": "7001" (截断...)
  • 哦,是的。它一直在发生。因此,使用 Parkpost,您必须添加您的发送域。例如:假设您从“sand.com”发送电子邮件。您需要登录到您的 sparkpost 仪表板并将“sand.com”添加到您的发送域。确保您拥有该域的所有权,因为他们会要求验证该域。

标签: php laravel curl


【解决方案1】:

这是您本地 cacert 的问题,通常在使用 xampp、wamp 或类似的相关软件时发生,因为在发出默认 curl 请求时没有适当的证书。

我的建议是从这里下载一个 cacert:http://curl.haxx.se/ca/cacert.pem

将证书复制到 C:\Xampp\certs

更新您的 PHP.ini 文件:

curl.cainfo="C:/xampp/certs/ca-bundle.crt"
openssl.cafile="C:/xampp/certs/ca-bundle.crt"

重新启动您的网络服务器,您应该一切顺利。

【讨论】:

    猜你喜欢
    • 2017-08-10
    • 2018-07-01
    • 2018-04-23
    • 1970-01-01
    • 2017-01-12
    • 2016-10-18
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    相关资源
    最近更新 更多