当我在实时服务器上尝试全部操作时,Smtp Gmail无法正常工作

-1 laravel

MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465 
MAIL_USERNAME=some-email@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=ssl
Run Code Online (Sandbox Code Playgroud)

我尝试了ssl和tls及其各自的代码,但显示Swift_TransportException无法与主机smtp.gmail.com建立连接[连接超时#110]

 Mail::send('email.contact', $data, function($message) use ($data){
           $message->from($data['email']);
           $message->to('abc@gmail.com', 'Admin');
          });
Run Code Online (Sandbox Code Playgroud)

svi*_*eet 5

通常不建议使用gmail在实时服务器上发送电子邮件,但是如果您只是出于测试目的使用gmail,请确保less secure apphttps://myaccount.google.com/security下允许YES,并在https:// accounts允许验证码.google.com / b / 0 / DisplayUnlockCaptcha

执行上述操作后,只需清除缓存即可,电子邮件应该可以正常工作。