Symfony swiftmailer使用自定义域的gmail发送电子邮件
在symfony2.3中,我使用的是swiftmailer 我有一个谷歌应用程序地址,比如myname@abc.com还有我正常的gmail地址myname@gmail.com 使用时:Symfony swiftmailer使用自定义域的gmail发送电子邮件,symfony,swiftmailer,Symfony,Swiftmailer,在symfony2.3中,我使用的是swiftmailer 我有一个谷歌应用程序地址,比如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: pymas
mailer_transport: smtp
mailer_encryption: ssl
auth_mode: login
mailer_host: smtp.gmail.com
mailer_user: myname
mailer_password: pymass
这个配置非常好,它可以从我的gmail地址发送电子邮件,但是使用myname@abc.com密码正确的mailer_用户无法使用
有什么想法吗?当您在控制器或任何地方创建消息时,它就在您放置发送者的地方(setFrom方法)
在您的配置文件中,mailer_用户仅用于连接gmail的smtp服务器。从(我假设的是)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
确保包括您的整个电子邮件地址以及端口和加密协议
我从几个月前得到了解决方案
还有一个小提示:它的加密
不是邮件加密
。您可以阅读有关Symfony的swiftmailer参数的更多信息
mailer_transport: smtp
mailer_host: smtp.gmail.com
mailer_user: myname@abc.com
mailer_password: pymass
auth_mode: login
port: 587
encryption: tls