我正在尝试连接到本地计算机上的smtp服务器。 ping ok,telnet可以正常工作,但是从Symfony应用程序中我得到“无法与主机建立连接..”
具有ubuntu 18的Docker。PHP7.3
下面您有我的实际配置,但是我还尝试了将smtp与ssl / 465,tls / 587混合,将smtp更改为mail并尝试使用所有3种enc / port配置,以及对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
答案 0 :(得分:0)
成功!
首先,auth-mode:plain和:
stream-options:
ssl:
allow_self_signed: true
verify_peer: false
仍然使用tls和587端口。