【发布时间】:2017-03-19 03:42:19
【问题描述】:
我到处看了看,但没有找到解决问题的方法。有几个月了,我的电子邮件在我的 OVH 网站上使用这种配置(Symfony/Swift_Mailer)运行良好:
mailer_transport: smtp
mailer_auth_mode: login
mailer_host: ssl0.ovh.net
mailer_port: 587
mailer_user: postmaster@centreinstantpresent.fr
mailer_password: *******
此配置在本地仍然运行良好,但在我的在线网站上不再有效(共享主机,个人提供 2014)。
在这期间,我确实将我在 OVH 上的 perso 提议从几年前升级到了 2014 年,我认为我确实接受了 IPv6(但我不记得以前是否是这样)+ 我传递给PHP 5.6。
我尝试了不同的方法,例如将邮件主机 ns0.ovh.net 更改为 ss0.ovh.net,我尝试了其他端口等,但没有任何效果。我一直得到的错误是:
无法与主机 ssl0.ovh.net 建立连接 [连接超时 #110]
在沉默的错误中(Symfony 的分析器):
stream_socket_client():无法连接到 ssl0.ovh.net:25(连接超时)
我已经打电话给 OVH 的客户服务,告诉我一切对他们来说都很好,这应该来自我的代码,但是在本地一切都很好,所以我有点卡住了。
它有可能来自 PHP 的版本吗(Apache 本地的 7 和 Symfony 的 composer.json 写成:“php”:“>=5.5.9”,而在 OVH 我有 5.6) ? 或者从 IPv6 中,我阅读了一些文章,这些文章谈到了连接超时的可能性。 还是OVH的DNSSEC服务?
我对这一切有点迷茫,我不知道它什么时候不再工作了,因为我是通过创建一个新网站才发现问题的,所以很难判断它可能来自什么操纵,知道我没有更改以前运行良好的旧网站上的任何内容。
感谢您的帮助。
【问题讨论】:
-
关于 Stack Overflow 的问题必须是英文的
-
对不起,我要翻译了。
-
你忘记翻译标题了! :-)
标签: symfony swiftmailer ovh