Mirkom63
@Mirkom63
Я программист

Почему не работает на сервере подключение по SMTP?

У меня проект на Ruby on Rails.

При попытке отправить письмо по SMTP отдается ошибка:

bundle/ruby/3.3.0/gems/net-smtp-0.4.0/lib/net/smtp.rb:631:in `initialize': execution expired (Net::OpenTimeout)


Пробовал отключить ipv6.

Пробовал через консоль на прямую подключиться через класс SMTP

3.3.0 :001 > Net::SMTP.start('connect.smtp.bz', 25)
/home/app/projects/nrb-shop/shared/bundle/ruby/3.3.0/gems/net-smtp-0.4.0/lib/net/smtp.rb:631:in `initialize': execution expired (Net::OpenTimeout)


Проверял хост через telnet. Виснет и не отдает ничего.

Пробовал даже гугл проверить: telnet smtp.gmail.com 587. тоже виснет. такое ощущение что заблокировано все что связано с smtp запросами.

Сервер настроен у Timeweb. На другом аналогичном сервере все работает без проблем(((

Куда копать хотя бы подскажите? что может блокировать?
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@Drno
Для начала написать в ТехПО таймвеба, чтобы они открыли нужные порты...
Да, по умолчанию отправка почты там заблокированна, чтоб не спамили
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@SIteLabs
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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