Swiftmailer:无法从服务器进行身份验证

时间:2015-11-15 08:51:17

标签: php symfony email gmail swiftmailer

我的问题

我无法将我的网站配置为发送电子邮件。

在我的localhost上,使用相同的配置文件和相同的电子邮件参数,电子邮件发送得很好。但是,当我尝试发送电子邮件时,我的网站会触发错误500:

priority

因此,它可以在我的本地服务器上进行身份验证,但不能在线验证。

它曾经在我上次更新之前正常工作,并且从那时起没有对配置文件进行任何更改。

到目前为止我尝试了什么

  • 我已经尝试了所有可能在相关主题上找到的配置(使用"〜"或者自己填写信息" ssl"," login& #34)

  • 我还尝试了各种gmail地址,以查看它是否与帐号相关。一个可以访问"不太安全的应用程序"而另一个没有给它访问权限,因为我没有配置两步验证,这无关紧要。

  • 我已经多次使用命令行和手动清除了缓存。

  • 最后,我已经仔细检查了我的服务器DNS设置,一切似乎都是有序的。

谦虚地说,我现在不知所措,不知道该尝试什么。

文件内容

以防万一,这是我的Failed to authenticate on SMTP server with username 'xxx@xxx.xxx' using 1 possible authenticators 文件:

config.yml

swiftmailer: transport: "%mailer_transport%" host: "%mailer_host%" encryption: ssl port: 465 username: "%mailer_user%" password: "%mailer_password%" auth_mode: login #spool: { type: memory } 文件:

parameters.yml

1 个答案:

答案 0 :(得分:0)

尝试使用此配置:

mailer_transport: smtp
mailer_host: smtp.gmail.com