错误异常在 StreamBuffer 中.php第 95 行:在 laravel 5 中

2022-08-30 15:22:43

我将我的应用程序从 转移到 ,特别是在发送电子邮件时(重置密码)。我收到此错误Laravel 4Laravel 5

stream_socket_enable_crypto():SSL 操作失败,代码为 1。OpenSSL

错误消息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

但是在laravel 4中,它有效。


答案 1

我遇到了类似的问题,所以我设置

MAIL_ENCRYPTION=在 .env 文件中。

它对我来说很好。


答案 2

此错误表示 SSL 证书验证失败。
一个快速的解决方法是添加到StreamBuffer.php条件之后的以下行:

if (!empty($this->_params['sourceIp']))

$options['ssl']['verify_peer'] = FALSE;
$options['ssl']['verify_peer_name'] = FALSE;

推荐