Вышли из аккаунта и не могу войти — письма не отправляются?

Здравствуйте,

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

Я также пробовал войти по ссылке, воспользоваться функцией «Забыли пароль» и перейти по адресу /u/admin-login, но письма на почтовый ящик администратора так и не поступили.

Возможно, проблема в моём адресе электронной почты администратора: примерно неделю назад резервные копии не были отправлены на мой email. Я проверил и выяснил, что при настройке форума я использовал два разных адреса: один — при настройке сервера, другой — как адрес администратора.

Чтобы исправить эту проблему, я вручную изменил адрес электронной почты на сервере, так что теперь адрес администратора и адрес сервера совпадают, и рассылка писем (включая резервные копии) снова заработала.

Однако проблема, похоже, не решена: теперь я не могу войти без того, чтобы сайт не требовал письмо с подтверждением активации (возможно, из-за смены адреса), а функции «Забыли пароль», /u/admin-login и ссылка-приглашение не работают.

Если я правильно помню, в разделе /sidekiq/retries было сообщение, касающееся SMTP, но я больше не могу получить доступ к этой странице, так как не авторизован в своей учётной записи администратора.

С уважением,
Олле

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

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

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

Сработает ли https://your-forum/u/admin-login?

Привет, Jagster,

Нет, /u/admin-login не работает. Письмо не доставляется.

С наилучшими пожеланиями,
Олле

О черт… конечно :man_facepalming: Я сегодня немного тугодум…

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

Возможно, это поможет, если вам нужно активировать учётную запись из консоли:

Или, возможно, так:

./launcher enter app
rake admin:create

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

Надеюсь, на этот раз я не галлюцинирую :face_with_peeking_eye:

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

Я вернусь сюда, когда смогу войти как администратор и изучу логи.

Это тоже может помочь. Спасибо! Я вернусь сюда, когда (надеюсь) смогу войти в систему и перейду к следующему шагу.

Я попробовал это в консоли и получил такое сообщение. Что я делаю не так?

image

Вы уверены, что находитесь в нужной папке? В той, где находится файл app.yml?

rails с буквой s.
Похоже, это опечатка.

Ура, rails c сработал для активации моей учетной записи администратора.

Теперь осталось выяснить, почему не отправляются письма. Вот что я вижу в Sidekiq/retries:

SMTPAuthenticationError: 535 Неправильная аутентификация

Вы уверены, что ваши данные для входа в электронную почту верны?

Я думаю, что это правильное имя пользователя (email) согласно разделу «Администрирование > Настройка сервера и логи»

Попробуйте отправить электронное письмо, нажав кнопку «Тест».
image
Находится здесь:

Это тоже не работает. Письма не отправляются

Я так и думал, но обычно появляется диалоговое окно, которое сообщает, в чём ошибка

О, насчёт SMTP сказано ровно то же самое:

535 Неверные данные аутентификации