我是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]"
有什么建议吗?
我尝试了很多其他配置,但没有什么效果好...
感谢
答案 0 :(得分:0)
我今天也遇到了这个问题,并通过how to send email in Symfony来解决 执行这些步骤后,请不要忘记在默认控制器中导入它们:
使用Symfony \ Component \ Routing \ Annotation \ Route作为路径;
使用Symfony \ Component \ HttpFoundation \ Response;
并确保您使用“#app / config / parameters.yml”的电子邮件和密码正确无误。