多个环境中突然出现的自签名证书问题

时间:2019-05-01 22:03:11

标签: laravel curl certificate

我正在使用Laravel,并尝试使用Mailgun和Laravel的本机Mailable类发送电子邮件。电子邮件是通过提交几种形式之一生成的。我已经开发了几天的功能,并且在这段时间内一直成功地(使用homestead)从本地计算机接收电子邮件。

我已经将代码上传到服务器,测试了表单,一切仍然很好。此外,我的一位同事已下载了代码,并且测试仍然成功。简而言之,两个本地Homestead环境和一台ubuntu服务器都按预期工作。

突然,此功能在所有三个环境中均停止工作。提交任何表格后,我都会收到以下错误消息:

GuzzleHttp \ Exception \ RequestException
cURL error 60: SSL certificate problem: self signed certificate in
certificate chain (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

这是在没有对代码进行任何更改的情况下开始发生的,并且是同时在本地环境和服务器上发生的。

我完全不知道是什么原因造成的。这封邮件与Mailgun有关吗?这真的是证书问题吗,也许与允许流量离开网络的公司证书有关?我很茫然。

有人可以提供任何建议吗?

谢谢

1 个答案:

答案 0 :(得分:0)

好了,一夜安眠之后,我今天早上回来了,发现我所有的表格都可以使用了。我不知道问题出在哪里,但这似乎是外部服务的问题,而不是我的设置。

谢谢