我想使用 Gmail 通过 Laravel 发送电子邮件。 当我通过本地主机申请时,电子邮件发送正确。 但是它在服务器上给出了以下错误并且没有发送电子邮件。
local.ERROR: Swift_TransportException: Connection could not be established with host smtp.gmail.com $:stream_socket_client(): unable to connect to tcp://smtp.gmail.com:587 (Connection timed out)
答案 0 :(得分:0)
您好,我遇到了同样的问题,您的解决方案可能是这样的,因为这有助于我解决问题
在您的 Gmail 安全设置中创建自定义应用。
注意:第 2 步中的链接只有在您启用了 2-factor-authentication 时才有效。
参考:link
答案 1 :(得分:0)
使用邮件陷阱进行测试
link
https://mailtrap.io/
您可以在其中获取所有 smtp 凭据并将其放入 .env
文件