Php Swiftmailer连接超时

Php Swiftmailer连接超时,php,symfony,swiftmailer,Php,Symfony,Swiftmailer,获得了两个Symfony实例(都是相同的源代码),它们位于同一服务器上,但位于不同的子域上。其中一个实例抛出以下错误,而另一个实例正确发送电子邮件 Connection could not be established with host smtp.bla.info [Connection timed out #110] 参数: mailer_transport: smtp mailer_host: smtp.bla.info mailer_user: blabla mailer_passw

获得了两个Symfony实例(都是相同的源代码),它们位于同一服务器上,但位于不同的子域上。其中一个实例抛出以下错误,而另一个实例正确发送电子邮件

 Connection could not be established with host smtp.bla.info [Connection timed out #110]
参数:

mailer_transport: smtp
mailer_host: smtp.bla.info
mailer_user: blabla
mailer_password: blabla
Swift配置在
config.yml

swiftmailer:
    transport: %mailer_transport%
    host:      %mailer_host%
    username:  %mailer_user%
    password:  %mailer_password%
    spool:     { type: file }
这是我目前的分析

  • 子域可能与此无关,因为swiftmailer是从命令行运行的
  • 两个实例的用户权限和用户权限相同
  • 比较parameters.yml两个实例具有相同的主机(以及用户名和密码)
  • 可以通过ping访问主机(应该是,因为另一个Symfony实例实际上可以发送邮件)
  • -

还有其他想法吗?

Swiftmailer有更多的参数,而不仅仅是主机。我想您在parameters.yml之外有一些设置,可能会覆盖该文件中的设置


例如,检查config.yml。在所有yml文件中搜索字符串“swiftmailer”。在源代码中搜索字符串“transport”,以检查代码设置中的某个地方是否被覆盖。

在我的问题中添加了配置部分。传输是
smtp