Связанные темы:
Эта проблема
У меня есть сервер под управлением Debian 3.2.65-1, и у меня возникли проблемы с подключением другого сервера для отправки электронной почты через SMTP в веб-приложении на основе Drupal.
Первое, что я сделал, это проверка сервера с помощью telnet и в результате получится следующее сообщение.
Синтаксис командной строки:
telnet smtp.mydomain.com 587
Результат:
Trying XXX.XXX.XX.XXX...
telnet: Unable to connect to remote host: Connection timed out
После поиска в Google и чтения нескольких сообщений о разных решениях:
Синтаксис командной строки:
iptables -L
Результат:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Я понимаю, что сервер открыт и имеет конфигурацию по умолчанию без правил.
netstat -ntlp
результат:
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:36990 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:6082 0.0.0.0:* LISTEN -
tcp6 0 0 :::111 :::* LISTEN -
tcp6 0 0 :::8080 :::* LISTEN -
tcp6 0 0 :::80 :::* LISTEN -
tcp6 0 0 :::46645 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 :::443 :::* LISTEN -
tcp6 0 0 ::1:6082 :::* LISTEN -
Есть идеи, как это исправить?
Ваш сервер не прослушивает порт 587. Я согласен с тем, что вы думаете, что смогли подключиться к нему с некоторых других машин, но я могу только предполагать, что они проходили через какой-то прозрачный прокси, который перехватил соединения с службы типа почтового сервера и перенаправили вас на какой-то локальный почтовый сервер.
Другими словами, машина, которая не может подключиться к серверу 587, говорит вам правду. Любые машины, которые заявляют, что могут, лгут вам.