Swiftmailer连接超时

时间:2013-11-04 13:40:25

标签: 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_password: blabla

config.yml

中的Swift配置
swiftmailer:
    transport: %mailer_transport%
    host:      %mailer_host%
    username:  %mailer_user%
    password:  %mailer_password%
    spool:     { type: file }

这是我的分析软件

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

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

Swiftmailer拥有的参数多于主机。我想你在parameters.yml之外有一些设置,可能会覆盖那个文件中的那些。

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