Запрос на получение иного доступа к входу

В настоящее время мой форум Discourse находится по адресу:
discourse.fotografos.online

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

Моя электронная почта (та же, что и у учетной записи администратора) в остальном работает безупречно:
equipe@fotografos.online

Я являюсь АДМИНИСТРАТОРОМ, и у меня также есть ещё один модератор. Мне необходимо восстановить доступ и изменить адрес электронной почты администратора на другой, к которому у меня есть доступ, а затем сбросить пароль, чтобы снова получить доступ к своей учетной записи администратора…

Может ли кто-нибудь помочь?

Вы используете собственный хостинг, поэтому вам достаточно выполнить что-то вроде этого:

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

Там вы можете ввести свой адрес электронной почты и изменить пароль (или пароль любого пользователя. Это не обязательно должен быть администратор).

Изменение адреса электронной почты сложнее.

Что-то вроде:

./launcher enter app
rails c
u=User.find_by_email('old@address.com')
ue=UserEmail.find_by(user_id: u.id)
ue.email_addrress='new@fun.com'
ue.save

Может сработать, но это скорее подсказка, чем готовое решение.

Самый простой способ — создать ещё одну учётную запись администратора, войти под ней, снять права администратора с этой учётной записи, изменить адрес электронной почты, а затем снова сделать её администратором.

Я не уверен, есть ли у SendGrid такая опция, но в панели администратора Mailgun можно найти заблокированные/приостановленные адреса и удалить их. Обычно это происходит, когда пользователь случайно помечает письма от Discourse как спам.

Возможно, вот это: