如何解决在Laravel 7中使用gmail发送邮件
我正在尝试使用laravel 7中的Gmail发送邮件。我在本地主机上收到结果,但是当我在主机上上传项目时,我收到此错误,但电子邮件未发送:
local.ERROR: Connection could not be established with host smtp.gmail.com :stream_socket_client(): unable to connect to tcp://smtp.gmail.com:587 (Connection refused) {"userId":1,"exception":"[object] (Swift_TransportException(code: 0): Connection could not be established with host smtp.gmail.com :stream_socket_client(): unable to connect to tcp://smtp.gmail.com:587 (Connection refused) at /home/wbrubkcom/libs/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:269)
我的电子邮件环境配置是:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myemail
MAIL_PASSWORD=myemailpassword
MAIL_ENCRYPTION=tls
我在StackOverflow中进行了搜索,并测试了不同的方法,例如使用Gmail应用程序密码或将端口更改为465或将加密更改为ssl,但是我没有得到结果。
解决方法
您需要转到
管理Google帐户->安全性->安全性较低的应用程序
然后允许它..
也许可以解决您的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。