SMTP MailJet не работает

Здравствуйте! Мой форум использует MailJet в качестве SMTP-сервера для моего форума Discourse. Однако, похоже, что почтовая система не работает. Ниже приведены изображения моих настроек электронной почты и конфигурационных параметров электронной почты в файле App.yml.

Конфигурация электронной почты в файле App.yml:
image

Кроме того, при отправке тестового письма я получаю следующее сообщение об ошибке:

Также я получаю предупреждение «Исходящая электронная почта отключена для пользователей, не являющихся сотрудниками», находясь на сайте форума.

Я запутался: у меня неверные учетные данные SMTP или мой сервер не может связаться с SMTP-сервером, поскольку указано «Превышено время ожидания открытия TCP-соединения с in-v3.mailjet.com:587 (более 5 секунд)».

Если кто-то знает причину или имеет решение, пожалуйста, сообщите. Спасибо!

Это новый сайт? Что-то изменилось недавно, например, миграция на новый сервер? :thinking:

Возможно, стоит проверить настройку «disable emails» (https://anomicforum.xyz/admin/site_settings/category/all_results?filter=disable%20emails).

Сначала: работает ли это с хоста?

telnet in-v3.mailjet.com 587

Спасибо, это решило проблему. Кроме того, технически это новый «сайт», так как мой форум был закрыт несколько месяцев, затем вернулся, и я восстановил его из резервной копии.

Я выполнил эту команду, и вот результат:
Похоже, подключение не удалось.

image

Хорошо, это значит, что мы можем исключить Discourse, что упрощает задачу.

Далее проверьте правила фаервола, включая те, которые могут быть настроены в панели управления DO (похоже, ваш сервер размещён в Digital Ocean).

Также свяжитесь с поддержкой DO и уточните, не блокируют ли они исходящую почту на порту 587 с вашего сервера. Попросите их снять это ограничение.

Спасибо. Оказалось, что порт 587 заблокирован для предотвращения спама по электронной почте. Я связался с провайдером облачных услуг за поддержкой. Скоро обновлю вас по этому вопросу.

Вы можете попробовать использовать порт 2525.

Также ознакомьтесь с решением проблем с электронной почтой при новой установке Discourse

Да, это действительно был заблокированный порт. Я уже решил проблему. Спасибо!