Просмотр неудачных задач в Sidekiq. (MailGun) не отправляет письма

Всем добрый вечер,

Я не особо пользовался своим форумом — ни как обычный пользователь, ни как администратор, но заметил, что там стало довольно тихо. И вдруг, зайдя в панель администратора, я увидел 42 задачи по отправке email. После анализа с помощью Gemini выяснилось, что проблема в том, что провайдер (Mailgun) не синхронизирован с провайдером (консоль DigitalOcean) через файл app.yml. Я ничего не менял и не нашёл на этом форуме информации о том, нужно ли нам что-то менять на нашей стороне.

Имя пользователя и теперь пароль верны; кроме этого, в настройках SMTP мне больше нечего менять. Порт тоже указан правильно, и когда я говорю «теперь» пароль, то имеется в виду, что я его также сменил.

Ничего из этого не менялось с 2022 года, так что в чём может быть причина?

Какой порт вы используете в данный момент?

Здравствуйте,

Изначально я также протестировал этот порт — 2525, следуя рекомендации ./discourse-doctor проверить почтовую сторону.

Оно всегда было 2525, или вы его только что изменили?

Если вы изменили его, вы уничтожили и запустили контейнер заново (или сделали пересборку)?

Если вы перейдёте по адресу /admin/email/server-settings, сможете ли вы отправить тестовое сообщение?

Нет, всегда было 587 примерно до 2 часов назад, и так было с 2022 года.

Как только я меняю их в контейнере, я пересобираю его.

Здесь появляется ошибка «ERROR - execution expired».

Похоже, что доступ всё ещё заблокирован. Вы уверены, что изменили порт на 2525? И пересоздали ли вы контейнер после этого?

Итак, я сделал следующее:

cd /var/discourse
./launcher destroy app
./launcher start app

Теперь всё работает. Приношу извинения. Я вижу, что оригинальная тема была создана ещё в 2017 году и просуществовала так долго — это отличный результат. Надеюсь, это исправит проблему в будущем.