【发布时间】:2015-07-02 09:57:34
【问题描述】:
我现在正在我们的生产服务器上构建一个相当大的企业级 Web 应用程序。
当我在本地开发服务器上开发时,发送邮件并不是什么大问题,但在实时步骤中,它成了我的一个大难题。
我已经搜索了超过 3 天,并尝试在 Laravel 中使用 mandrill、postfix 和 sendmail 驱动程序选项,但仍然无法实现。
所以任何人,谁体验过在 Laravel 上使用谷歌应用程序帐户开发发送电子邮件???
APP_DEBUG=true
APP_KEY=my app key
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mandrillapp.com
MAIL_USERNAME=admin@themandarin.co.kr
MAIL_PASSWORD=my api key
上面是我的 web 应用程序的 .env 文件
下面显示的日志是邮件发送失败时的日志
[2015-07-02 17:56:16] production.ERROR: 异常“Swift_TransportException”,消息“预期响应代码 250,但得到代码“535”,消息“535-5.7.8 用户名和密码不被接受. 在^M了解更多信息 535 5.7.8 https://support.google.com/mail/answer/14257 gs7sm4872423pbc.6 - gsmtp^M "' 在 /home/thecorp-admin/Services/TheMandarin/Trinity/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383 堆栈跟踪:
万一我会提供一些有用的信息。
以上显示的链接不适用于 Google Apps 帐户
【问题讨论】:
-
嗨,我一直在使用 Laravel 使用企业 gmail 帐户发送电子邮件,并且没有遇到太多问题。您尝试使用的帐户是否有两步验证?
标签: php email laravel google-apps swiftmailer