2010-07-30 3 views
0

Я пытаюсь подключиться к SMTP-серверу с моей локальной машины (127.0.0.1). Я могу подключиться к другим серверам SMTP, но этот, в частности, не будет подключаться к моей локальной машине, он будет подключаться, однако, к 4 другим удаленным серверам, на которых я тестировал.fsockopen() от 127.0.0.1 не работает

я получаю следующую ошибку, пытаясь соединиться с моей локальной машины:

Сообщения: fsockopen() [function.fsockopen]: не удалось подключиться к mail.domain.com:25 (Попытка подключения не удалась потому что связанная сторона не ответила должным образом через какое-то время или не удалось установить соединение, потому что подключенный хост не смог ответить.)

Может кто-нибудь знать, что может заставить сервер не разрешать соединения с 127.0.0.1, Он не стоит за брандмауэром, а постфикс принимает все сети.

Спасибо!

+0

Localhost является 127.0.0 * 1 * -., Но не похоже, что это отношение здесь, хотя. Если вы успешно подключаетесь к другим машинам, вы будете подключаться к интерфейсу без обратной петли. – Rup

+0

Упс, спасибо, отредактировал сообщение. Тем не менее, те же проблемы. – dzm

+0

Я пробовал сделать через cmd запрос 'telnet mail.domain.com 25', но получить соединение не удалось. Еще раз, mail.domain.com работает с удаленного сервера. – dzm

ответ

0

Это был ISP вопрос, который заблокирован порт 25.

0

Я бы предположил, что SMTP-сервер не связан с устройством обратной связи. Проверьте его конфигурацию. Обычно вы сигнализируете, что хотите, чтобы он прослушивал все интерфейсы, указав адрес 0.0.0.0 (может отличаться для IPv6).

+0

У нас есть inet_interfaces = all в postfix config – dzm

Смежные вопросы