完整的错误描述是:ErrorExceptionstream_socket_enable_crypto():SSL 操作失败,代码为 1。OpenSSL 错误消息:错误:1416F086:SSL 例程:tls_process_server_certificate:证书验证失败'stream' => [ 'ssl' => [ 'allow_self_signed' => true, 'verify_peer' => false, 'verify_peer_name' => false, ],],我做php artisan config:cache了并且php artisan config:clear但我仍然遇到同样的错误。这就是我的 .env 的样子MAIL_DRIVER=smtpMAIL_MAILER=smtpMAIL_FROM_NAME="Voyager"MAIL_HOST=smtp.mailtrap.ioMAIL_PORT=587MAIL_USERNAME=someUsernameMAIL_PASSWORD=somePasswordMAIL_ENCRYPTION=tls
2 回答
达令说
TA贡献1821条经验 获得超6个赞
好的,我已经解决了这个错误。我改变了我的.env
我只是将我的MAIL_DRIVER从smtp更改为sendmail,它工作得很好。
MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=mygmail@gmail.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
当我在本地主机上工作时,MAIL_DRIVER=smtp 工作正常,当我在 cpanel 上上传我的项目时,我收到此错误。
- 2 回答
- 0 关注
- 242 浏览
添加回答
举报
0/150
提交
取消