我正在使用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有关吗?这真的是证书问题吗,也许与允许流量离开网络的公司证书有关?我很茫然。
有人可以提供任何建议吗?
谢谢
答案 0 :(得分:0)
好了,一夜安眠之后,我今天早上回来了,发现我所有的表格都可以使用了。我不知道问题出在哪里,但这似乎是外部服务的问题,而不是我的设置。
谢谢