Некоторые пользователи сообщают, что не получают некоторые письма с нашего экземпляра Discourse. Мы используем режим «mailing list mode». Я попытался проанализировать один конкретный случай: примерно четыре из 117 пользователей одной группы сообщили, что не получили определённое письмо. Остальные получили его. Затронутые пользователи получали другие письма из той же категории (как до, так и после проблемного письма). Заглянув в админ-панель > протокол электронной почты, я могу отфильтровать по адресу затронутого пользователя, но не вижу записи о данном сообщении/письме ни во вкладке sent (отправлено), ни в skipped (пропущено), ни в bounced (возвращено).
Как можно дальше отладить, чтобы найти первопричину?
self hosted. Разве я должен видеть это письмо, упомянутое в протоколе почты, в разделе отправленные, если оно было переслано нашему почтовому провайдеру (это Strato)?
Я использовал кодинг-агента, чтобы суммировать случаи, когда письма подавляются в режиме рассылки:
- Пользователь отключил уведомления по теме, категории или одному из её тегов.
- Пользователь отключил уведомления или проигнорировал автора.
- Пользователь не имеет доступа к сообщению — например, оно находится в закрытой категории.
- Аккаунт неактивен, заблокирован, приостановлен или ожидает обязательного подтверждения.
- Пользователь выбрал исключить свои собственные сообщения.
- Сообщение или тема были удалены до отправки.
- Предыдущие неудачные попытки доставки привели к превышению пользователем настроенного порога отскока (bounce score).