Участник не получил письмо для сброса пароля

У меня есть участник, который не получает письма от нашей системы. Он запросил сброс пароля, и я также вручную инициировала отправку письма для сброса, но он сообщает, что по-прежнему не получает от нас никаких писем. Я попросила её поискать во входящих разными способами и проверить папку «Спам», но она утверждает, что письма так и не нашла. Не знаю, чем ещё я могу ей помочь в данной ситуации. Есть какие-либо предложения?

Я бы начал с проверки логов службы исходящей почты, чтобы определить, отклоняются ли письма, возвращаются ли они или происходит что-то иное.

Я бы посмотрел, что показывает https://www.mail-tester.com/. Если они используют почтовую систему на базе Microsoft, то ваши письма, скорее всего, будут отклоняться, если в вашей конфигурации почты есть какие-либо проблемы.

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

Если пользователь не является сотрудником, вы можете установить для него пароль.

Вы проверили доставку писем, как я предлагал?

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

Не хочу выглядеть глупо, поднимая эту тему, но у меня эта проблема возникает постоянно. Пользователи пропадают, и чаще всего это происходит потому, что они забывают пароль, но никогда не получают письмо для сброса. Когда я связываюсь с ними (недавно я написал целую кучу очень ценных, но пропавших участников; сейчас у меня около 20 таких переписок по электронной почте), они знают о функции сброса, но либо не получают письмо, либо знают свои данные для входа, но они не работают. Я пытаюсь найти причину, обсуждаю с ними файлы cookie, брандмауэры, блокировщики рекламы, папки спама и так далее… но иногда просто чудо, почему письмо так и не пришло… Разве в Discourse не должно где-то в логах отображаться исходящее письмо, из которого я мог бы вручную скопировать ссылку для сброса?

Кстати, мы недавно добавили внутреннее логирование деталей SMTP-транзакций для исходящей почты, и @martin прямо сейчас работает над функцией, которая упростит просмотр этой информации:

Имея ID очереди из деталей SMTP, можно обратиться к администратору почты и выяснить, что произошло с письмом — это неоценимо для отслеживания сообщения в системе.

Это было бы очень полезно, особенно в тех случаях, когда прямой доступ к сервису рассылки не очень прост или, возможно, является последним вариантом.

Готово! :tada: