Laravel 8:无法与主机 smtp.gmail.com 建立连接

Gam*_*opo 3 email smtp laravel

我正在尝试使用 Google SMTP 服务器从我的 laravel 8 应用程序发送一封简单的电子邮件,但它不起作用,我收到此错误:

Swift_TransportException
Connection could not be established with host smtp.gmail.com :stream_socket_client(): SSL:
Run Code Online (Sandbox Code Playgroud)

或者

stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed 
Run Code Online (Sandbox Code Playgroud)

我发现了很多关于这个问题的帖子,但没有一个对我有用,这是我尝试过的列表:

  • 在 Google 帐户中启用安全性较低的应用程序
  • 使用端口 465 和 587
  • 使用smtp.googlemail.comsmtp.gmail.com
  • 使用MAIL_ENCRYPTION=tlsssl
  • 更改'stmp''sendmail'
  • 阻止 switmailer 的 ssl 约束

我还有什么可以尝试的吗?

这是我的邮件配置,尽管我已经尝试过它的许多版本:

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=address@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
Run Code Online (Sandbox Code Playgroud)

ana*_*hib 5

我遇到了同样的问题,我只是禁用了防病毒软件(Avast / Windows 10)及其工作。