Электронные письма больше не отправляются пользователям

Привет,

Мы заметили, что письма в нашем сообществе не отправляются при создании новой статьи или при рассылке еженедельной сводки. В панели администратора Discourse я вижу следующее сообщение: «проверьте ваш app.yml и убедитесь, что настройки почтового сервера верны. Посмотрите неудачные задания в Sidekiq».

У кого-нибудь есть идеи, почему это происходит? Я проверил настройки почты — всё выглядит правильно, мы ничего не меняли. Кроме того, когда я попытался отправить тестовое письмо через сервис тестирования, я получил следующее:

Любые идеи будут очень полезны :folded_hands: Спасибо!

Вы используете Digital Ocean, и они теперь блокируют исходящие соединения на порт 587.

Вам нужно открыть файл app.yml, изменить порт 587 на 2525, а затем пересобрать приложение (если сейчас подходящее время для обновления), либо выполните:

./launcher destroy app ; ./launcher start app

На самом деле, здесь небольшая поправка: они блокируют исходящую почту на всех портах, что означает, что даже порт 2525 не будет работать, если они не снимут ограничения с вашего аккаунта. Самое простое решение — открыть тикет в службу поддержки; они обычно быстро рассматривают запросы и снимают блокировку.

Хм, это для меня новость! Кажется, я ещё не встречал блокировки порта 2525. Тот, который я исправил вчера, заработал, но, возможно, стоит посоветовать этим пользователям тоже открыть тикет.

Спасибо.

Спасибо за информацию! Мы протестируем это и посмотрим, поможет ли это …

Примерно месяц назад я устранял неполадки с неудачными SMTP-задачами на сайте. Задачи не выполнялись, хотя были настроены на порт 2525. Всё исправилось, как только DO снял ограничение.