【发布时间】:2011-03-23 08:43:24
【问题描述】:
我正在尝试从我的本地计算机 (127.0.0.1) 连接到 SMTP 服务器。我可以连接到其他 SMTP 服务器,但特别是这台不会从我的本地机器连接,但它会从我测试过的其他 4 台远程服务器连接。
我在尝试从本地计算机连接时收到以下错误:
消息:fsockopen() [function.fsockopen]:无法连接到mail.domain.com:25(连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接主机没有响应。)
有谁知道是什么原因导致服务器不允许来自 127.0.0.1 的连接,它不在防火墙后面,并且 postfix 接受所有网络。
谢谢!
【问题讨论】:
-
Localhost 是 127.0.0.*1* - 但听起来与这里无关。如果您成功连接到其他机器,您将在非环回接口上建立连接。
-
糟糕,感谢编辑了帖子。但同样的问题。
-
我尝试通过 cmd 提示符 'telnet mail.domain.com 25' 进行操作,但接收连接失败。再一次,mail.domain.com 在远程服务器上工作。
-
是 mail.domain.com 的 ip 地址,可以从外部 IP 地址完全访问 - 不是 127.0.0.1,这只是环回 - 而是您本地主机的接口?