@anton99zel
29а класс средней школы №7

Почему не работает SMTP на Ubuntu?

Есть два разных сервера, идентично настроены, и у обоих не работает внешний smtp.
Логи:
nc -zv smtp.yandex.ru 465
nc: connect to smtp.yandex.ru port 465 (tcp) failed: Connection timed out
nc: connect to smtp.yandex.ru port 465 (tcp) failed: Network is unreachable
Должно быть так:
Connection to smtp.yandex.ru 465 port [tcp/submissions] succeeded!

Исходные данные:
cloudflare в режиме только DNS без прокси
Сама почта на mail.ru со всеми проверками dkim, spf....
Ubuntu 20, Fastpanel, dovecot, exim, fail2ban
Добавлял такие правила с разными портами:
iptables -A INPUT -p tcp --dport 2525 -j ACCEPT
sudo ufw allow 2525/tcp
ufw allow 465
Разрешено всё, что не запрещено.

Пробую к сайту подключить внешний smtp хоть какой-нибудь sendpulse, гугл, яндекс..., не проходит соединение
phpmailer
SMTP ERROR: Failed to connect to server: Connection timed out (110)
IP6 отключен, vpn никакие не установлены.

На третьем сервере стоит Centos и почта коннектится (нет ни cloudflare, ни Fastpanel)
Где еще копать, логи достаточно скудные, грешу на cloudflare, но не уверен.
  • Вопрос задан
  • 1541 просмотр
Решения вопроса 2
@AlexVWill
Прогони на сервере
sudo traceroute -T -p 25 smtp.yandex.ru
Некоторые провайдеры (причем таких много) блочат исходящий 25/465 порт дабы избежать использования серверов как релея и спама от них.
spoiler
ohAl.png
Ответ написан
@dronmaxman
VoIP Administrator
> nc: connect to smtp.yandex.ru port 465 (tcp) failed: Network is unreachable
Помоему ошибка однозначная, проблема в сети, возможно DNS не резолвит smtp.yandex.ru или нет маршрута к нему, или на его стороне firewall блокирует тебя.

Че тут гадать, надо проверять.
Для начала ping smtp.yandex.ru
Потом telnet smtp.yandex.ru 465
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы