Мы используем Discourse 3.6 и столкнулись с проблемой: некоторые пользователи, которые должны получать дайджест-письма, никогда их не получают.
Вот что мы подтвердили для затронутого пользователя:
-
enable_digest_emails установлено в true
-
Пользователь был неактивен достаточно долго, чтобы сработал триггер дайджеста
-
Адрес электронной почты действителен и подтверждён
-
Со стороны почтового провайдера нет отказов или блокировок
-
Другие письма (уведомления и т. д.) отправляются без проблем
-
В логе отправленных писем (Администрирование → Электронная почта → Отправлено) нет записей о дайджест-письме
-
При использовании функции «Тест дайджеста» в разделе Администрирование → Электронная почта система корректно показывает «Да, дайджест должен быть отправлен», однако письмо не отправляется и не фиксируется в логах
В логах Sidekiq или продакшн-логах связанных ошибок не обнаружено.
Сталкивался ли кто-нибудь ещё с тем, что дайджест-письма на версии 3.6 молча не отправляются, даже когда все настройки и проверки доступности в административном интерфейсе указывают на то, что пользователь должен их получать?




