Извините, если этот вопрос уже где-то обсуждался.
Последние пару лет я использую G Suite в качестве SMTP-релей для Discourse. Сегодня при входе в Discourse я увидел следующую ошибку:
There are 15547 email jobs that failed. Check your app.yml and ensure that the mail server settings are correct. See the failed jobs in Sidekiq.
Файл app.yml настроен следующим образом:
SMTP_ADDRESS=smtp-relay.gmail.com
SMTP_PORT=587
SMTP_PASSWORD=
SMTP_USER_NAME=
Панель управления Sidekiq выглядит так:
Я попробовал запустить discourse-doctor и получил следующее:
==================== MAIL TEST ====================
Для проведения надежного теста получите адрес на http://www.mail-tester.com/
Отправка письма на REDACTED . .
Проверка отправки на admin@acescentral.com через smtp-relay.gmail.com:587.
======================================== ОШИБКА ========================================
НЕОЖИДАННАЯ ОШИБКА
Достигнут конец файла
====================================== РЕШЕНИЕ =======================================
Это не распространенная ошибка. Нет рекомендованного решения!
Пожалуйста, сообщите об этой точной ошибке по адресу https://meta.discourse.org/
(И если найдете решение — сообщите и о нём!)
=======================================================================================
В настройках G Suite мой SMTP-релей настроен так:
Разрешённые отправители: Только адреса в моих доменах
Принимать почту только с указанных IP-адресов: Да
Разрешённые IP-адреса: digital ocean discourse production
Требовать SMTP-аутентификацию: Нет
Требовать шифрование TLS: Да
Не делаю ли я что-то явно неправильно?
Заранее спасибо
`
