无法发送 TLS 电子邮件:解决 Laravel 证书验证错误
尽管启用了不太安全的 Gmail 设置并正确配置了 Laravel 的 .env 文件,您在发送 TLS 电子邮件时遇到证书验证失败。错误消息表明 SSL 操作失败并且无法验证服务器证书。
要解决此问题,如果您的操作系统没有自动管理受信任的证书存储区,请考虑执行以下步骤:
编辑 php.ini 以引用 cacert.pem 文件位置:
curl.cainfo = D:/Servers/php/sslfiles/cacert.pem openssl.cafile = D:/Servers/php/sslfiles/cacert.pem
一次实施后,这些步骤应该可以解决证书验证错误并允许您成功发送 TLS 电子邮件。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3