Работает ли смена адреса электронной почты администратора на новый адрес?

Привет!

Мой адрес электронной почты в Discourse не обновлялся уже давно, и я потерял доступ к тому адресу, который хранится в моём профиле администратора. Я всё ещё могу подключаться к Discourse, поэтому попытался изменить свой адрес электронной почты. Хотя в версии Discourse 2.4.0.beta7 указано, что письмо отправлено на новый адрес, я ничего не получаю (хотя тест SMTP проходит успешно), и в журнале «Отправленные письма» я вижу шаблон confirm_old_email, который был мне отправлен.

Не означает ли это, что Discourse пытается отправить мне письмо на тот аккаунт, к которому у меня больше нет доступа?

Да. Это функция безопасности, чтобы предотвратить доступ к вашему аккаунту администратора через браузер, в котором вы вошли.

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

Если у вас нет другого аккаунта администратора и вы используете собственную установку, вы можете создать его с помощью следующих команд:

cd /var/discourse
./launcher enter app
rake admin:create

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