swiftmailer使用gmail和自定义域发送电子邮件

use*_*214 4 swiftmailer symfony

在symfony2.3中我使用的是swiftmailer.

我有一个Google Apps地址,如myname@abc.com和我的普通Gmail地址myname@gmail.com

使用时:

mailer_transport:  smtp
mailer_encryption: ssl
auth_mode:         login
mailer_host:       smtp.gmail.com
mailer_user:       myname
mailer_password:   pymass
Run Code Online (Sandbox Code Playgroud)

配置工作得很好,它从我的Gmail地址发送电子邮件,但使用myname@abc.com作为mailer_user与正确的密码不起作用.

有任何想法吗?

Car*_*all 7

从(我认为是)Google Apps帐户发送的配置与Gmail帐户不同.您的swiftmailer参数应如下所示:

mailer_transport:  smtp
mailer_host:       smtp.gmail.com
mailer_user:       myname@abc.com
mailer_password:   pymass
auth_mode:         login
port:              587
encryption:        tls
Run Code Online (Sandbox Code Playgroud)

确保包括您的整个电子邮件地址以及端口和加密协议.

几个月前我从这篇文章中得出了解决方案.

还有一个小小的说明:它encryption不是mailer_encyption.您可以在此处阅读有关Symfony的swiftmailer参数的更多信息.