Я нашёл несколько тем по этой теме, но ни одна из них не относится к проблеме, с которой я столкнулся.
Я хочу предоставить коллеге доступ администратора, поэтому перехожу в раздел Пользователи → x → Выдать права администратора.
Интерфейс сообщает, что письмо отправлено, и я ожидаю его в своём почтовом ящике, так как являюсь администратором сайта. Однако письмо не пришло (также его нет в папке «Спам»).
Затем я проверяю журнал отправки писем, но не вижу там отправленного письма — я не могу найти ни одного письма типа ‘admin_confirmation_message’.
В чём может быть причина?
Как можно отладить эту ситуацию?
Вчера ко мне обратился кто-то с аналогичной проблемой. Почтовый провайдер получателя отклонил письмо, и это было зафиксировано в логах провайдера отправителя.
Тестовое письмо отправлено на тот же адрес электронной почты?
CLI — это для меня новость. Если у вас есть полезные ссылки о том, как получить доступ к CLI и документация по этой теме — буду благодарен за обмен.
Независимо от решения непосредственной проблемы выдачи пользователю прав администратора, я хотел бы понять, как можно отладить ситуацию, когда письмо не отправляется. Это может быть полезно для выявления ошибки и улучшения Discourse.
Это немного длинная история. Лучше поищите на этой мета-странице (с помощью ИИ или без него) связанные темы. Вам стоит потратить на это время, так как нет гарантированных шагов. Насколько мне известно, есть несколько моментов.
Работает ли это, если вы используете другую учетную запись администратора (или измените адрес электронной почты администратора), чтобы предоставить права администратора пользователю?