Php Symfony 3罐';t发送电子邮件测试

Php Symfony 3罐';t发送电子邮件测试,php,symfony,swiftmailer,Php,Symfony,Swiftmailer,我是Symfony 3的新手(通常是Symfony) 我想发一封电子邮件,只是为了测试我的参数,如果一切顺利的话,但那不行 这里是my 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

我是Symfony 3的新手(通常是Symfony)
我想发一封电子邮件,只是为了测试我的参数,如果一切顺利的话,但那不行
这里是my 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
这里是我的config.yml swiftmailer代码:

transport: gmail
host:      smtp.gmail.com
username:  'personalemail@gmail.com'
password:  'myPassword'
spool: { type: memory }
我在论坛中的一个问题中发现了此配置,但就我而言,出现了一个错误“刷新电子邮件队列时发生异常:无法与主机smtp.gmail.com[#0]建立连接”
有什么建议吗
我尝试了许多其他配置,但没有一种效果好…

谢谢

我今天也遇到了这个问题,并通过以下方式得到了解决 完成以下步骤后,不要忘记在默认控制器中导入这些步骤:

使用Symfony\Component\Routing\Annotation\Route作为路由

使用Symfony\Component\HttpFoundation\Response


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

我今天也遇到了这个问题,并通过以下方法解决了这个问题 完成以下步骤后,不要忘记在默认控制器中导入这些步骤:

使用Symfony\Component\Routing\Annotation\Route作为路由

使用Symfony\Component\HttpFoundation\Response


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

如果您使用的是两步身份验证,请确保输入的是您的应用程序密码而不是谷歌密码…检查您的配置,如果您在开发中,则必须设置swiftermailer:disable_delivery:false以实际发送电子邮件,否则它不会发送,你必须检查profilier,看看会发生什么sent@JovanPerovic那到底是什么?我以前听过,但不知道…@Rooneyl我应该把它放在哪里?是的,我在devGo这里:。单击顶部的“开始”并使用Google凭据登录。就我而言,下一页的第一句话是:“两步验证自>>某个日期开始启用如果您使用两步验证,请确保您输入了应用程序密码而不是Google密码…检查您的配置,如果您在开发中,则必须设置swiftermailer:disable_delivery:false以实际发送电子邮件,否则它不会发送,你必须检查profilier,看看会发生什么sent@JovanPerovic那到底是什么?我以前听过,但不知道…@Rooneyl我应该把它放在哪里?是的,我在devGo这里:。单击顶部的“开始”并使用Google凭据登录。在我的例子中,下一页的第一句话是:“两步验证自>>某个日期开始