Symfony 3无法发送电子邮件测试

时间:2016-10-27 15:49:49

标签: php symfony swiftmailer

我是Symfony 3的新手(一般是Symfony)
我想发送一封电子邮件,只是为了测试我的参数,如果一切顺利,但这不起作用。
这里是我的parameters.yml文件:

database_host: 127.0.0.1
database_port: null
database_name: learnsymfony
database_user: root
database_password: null
mailer_transport: gmail
mailer_encryption: ssl
mailer_auth_mode: login
mailer_host: smtp.gmail.com
mailer_user: 'personalemail@gmail.com'
secret: 7759e1c20bb67e4ec0fbac5c3a4de22beed3b95d

这里是swiftmailer的config.yml代码:

transport: gmail
host:      smtp.gmail.com
username:  'personalemail@gmail.com'
password:  'myPassword'
spool: { type: memory }

我在论坛中的一个问题中找到了这个配置,但是对于我的情况,这是一个错误"刷新电子邮件队列时发生异常:无法与主机smtp.gmail.com建立连接[# 0]"
有什么建议吗?
我尝试了很多其他配置,但没有什么效果好... 感谢

1 个答案:

答案 0 :(得分:0)

我今天也遇到了这个问题,并通过how to send email in Symfony来解决 执行这些步骤后,请不要忘记在默认控制器中导入它们:

使用Symfony \ Component \ Routing \ Annotation \ Route作为路径;

使用Symfony \ Component \ HttpFoundation \ Response;

并确保您使用“#app / config / parameters.yml”的电子邮件和密码正确无误。