如何解决Laravel 8 Mail错误消息:error:1416F086:SSL例程
我的文件.env
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myEMAIL@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=myEMAIL@gmail.com
MAIL_FROM_NAME="${APP_NAME}"
我在Controller中的功能
use App\Mail\TestMail;
class CrmController extends Controller{
public function test(){
$data= [
'title' => 'Ttl Test','body' => 'Body Test'
];
Mail::to("email@email.com")->send(new TestMail($data));
}
}
在TestMail中,我有两个示例
//1
return $this->from('email@email.com',env('MAIL_FROM_NAME'))
->view('emails.TestMail')
->subject('test test test')
->with($this->data);
//2
return $this->subject('Test Mail From lara')->view('emails.TestMail');
我在电子邮件中更改了配置,我想我所有必要的步骤都很好... 但是此过程返回:
stream_socket_enable_crypto():使用代码1的SSL操作失败。OpenSSL错误消息:error:1416F086:SSL例程:tls_process_server_certificate:证书验证失败
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。