我有一个Lumen应用程序,其中有一个发送电子邮件的工匠任务。 在本地,它适用于mailtrap.io测试环境。
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=null
当我部署我的应用程序时,我想用GMail SMTP发送电子邮件,但它不起作用。我收到以下错误:
[Swift_TransportException]
预期的响应代码220但得到了代码 “”,留言“”
这是我的.env设置:
MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=email@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=ssl
在过去的几个小时里,我在stackoverflow上搜索了很多内容并尝试了所有内容,但不幸的是我无法让它工作。
我是否迟迟或遗失了什么?
任何人都可以帮助我吗?非常感谢任何帮助!
非常感谢提前!
答案 0 :(得分:1)
首先,请确保您发送的Google帐户的设置为allow less secure applications.
然后在.env中尝试这些设置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=email@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls