Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 迅捷邮递公司+;Symfony3.4:“第;无法与主机xx.xx.xx.xx建立连接”;_Php_Symfony_Swiftmailer - Fatal编程技术网

Php 迅捷邮递公司+;Symfony3.4:“第;无法与主机xx.xx.xx.xx建立连接”;

Php 迅捷邮递公司+;Symfony3.4:“第;无法与主机xx.xx.xx.xx建立连接”;,php,symfony,swiftmailer,Php,Symfony,Swiftmailer,我正在尝试连接到位于本地计算机中的smtp服务器。 Ping ok,telnet工作正常,但从Symfony应用程序我得到“无法与主机建立连接…” Docker与Ubuntu18。PHP7.3 下面是我的实际配置,但我也尝试了将smtp与ssl/465、tls/587混合,将smtp更改为mail,并尝试所有3种enc/端口配置,以及sendmail 这些都不起作用。我用的是SwiftMailerLogger,没有什么有用的东西,只是无法建立连接。在某些配置中,我在主消息后收到“连接被拒绝” 我

我正在尝试连接到位于本地计算机中的smtp服务器。 Ping ok,telnet工作正常,但从Symfony应用程序我得到“无法与主机建立连接…”

Docker与Ubuntu18。PHP7.3

下面是我的实际配置,但我也尝试了将smtp与ssl/465、tls/587混合,将smtp更改为mail,并尝试所有3种enc/端口配置,以及sendmail

这些都不起作用。我用的是SwiftMailerLogger,没有什么有用的东西,只是无法建立连接。在某些配置中,我在主消息后收到“连接被拒绝”

我的应用程序放在docker机器上,smtp守护进程在同一台机器上的不同位置,但我也尝试在docker之外进行所有配置,仍然没有成功

是否有人尝试将swiftmailer与本地smtp守护程序一起使用

我的配置:

mailer_transport: smtp
mailer_host: local_ip
mailer_user: user
mailer_password: pass
mailer_encryption: ssl
mailer_port: 25
成功

首先,身份验证模式:普通,和:

stream-options:
    ssl:
        allow_self_signed: true
        verify_peer: false

仍在使用tls和587端口。

我认为这是docker的问题,最好还是继续询问serverfault@Jakumi正如我在问题中所描述的那样,我试图从外部docker进行连接,但仍然不走运,但谢谢;)由于其他用户无法获得足够的信息和上下文来调试网络问题,因此我投票将此问题作为主题外的问题结束。@yivi已编辑,已解决;)如果你有一个解决方案,请不要把它放在你的问题,而是使用答案部分。