Ste*_*ven 6 email gmail laravel lumen
目前,我正在开发一项功能,该功能要求应用程序向客户/用户发送电子邮件。
发送电子邮件已经在工作,但是,我希望隐藏/替换发件人的电子邮件。我认为MAIL_FROM_ADDRESS 在.ENV文件正是我需要的,但它并没有给我什么我的预期。
这是我的 .env 文件中的一个片段:
# illuminate/mail
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=steven@gmail.com
MAIL_PASSWORD=PASSWORD_HERE
MAIL_FROM_ADDRESS=admin@MyApp.com
MAIL_FROM_NAME=MyApp
Run Code Online (Sandbox Code Playgroud)
如果用户收到来自我的应用程序的电子邮件,它应该显示“admin@MyApp.com”作为电子邮件的发件人。
+------+
为什么MAIL_FROM_ADDRESS不起作用?
我应该如何使用它?
我认为这是我问题的解决方案是错误的吗?
我应该怎么做才能达到预期的输出?
您无法使用 Google SMTP 服务替换发件人。
Google 会将您通过其 SMTP 服务发送的邮件中的发件人和回复标头重写为与您的 Gmail 帐户相关的值。
GMail 确实允许通过不同的地址或别名发送,但这适用于通过 GMail 网络应用程序发送。
解决方案:如果您拥有要发送邮件的域,请使用gmail 作为域,并设置一个“myapp@mydomain.com”帐户。
归档时间: |
|
查看次数: |
5663 次 |
最近记录: |