Не удается войти в систему

Привет! Только что установил Discourse 2.8 beta на свой новый сервер. Сертификат SSL установлен, SMTP работает отлично.

Сегодня при попытке войти получил сообщение «Неверное имя пользователя, адрес электронной почты или пароль»…

Затем я нажал «Забыли пароль», получил письмо. Но когда я перешёл по ссылке для сброса пароля, ссылка не сработала, и меня перекинуло на страницу с ошибкой.

После анализа проблемы я обнаружил, что ссылка ведёт на URL, начинающийся с «url8800…МОЙ САЙТ».

Что могло пойти не так… есть какие-то идеи?

Вы выполнили официальную стандартную установку Discourse? Если установка была выполнена через Bitnami, см. также Устранение неполадок установок Bitnami.

Я нашёл ошибку…
Она была вызвана неправильной настройкой брендирования ссылок SendGrid в моём DNS.

Ага! Молодец! Ваша версия URL выглядела как номер порта, что я не мог объяснить для стандартной установки. Извините, что я не подумал о том, что SMTP-сервис переписывает URL для отслеживания ссылок. Такое иногда случается. Есть ли здесь какой-то документ, который мог бы указать на эту проблему?

Извините, что не смог помочь больше.

Привет, @pfaffman

Спасибо за ваше сообщение.
К сожалению, я столкнулся с двумя проблемами в настройке SendGrid, о которых не смог найти информации.

  1. Важность настройки электронной почты «Проверка одиночного отправителя» в SendGrid и использования её в качестве «электронной почты для уведомлений» в настройках Discourse.
  2. Связь между брендингом ссылок в SendGrid и письмом с подтверждением, полученным из Discourse.

Не волнуйтесь, иногда студентам приходится усердно трудиться, чтобы учиться. :grin:

Хм. Это говорит о том, что вы ещё не настроили SendGrid. Вам нужно, чтобы он мог отправлять письма всем вашим пользователям, а не только вам.

Привет, @pfaffman,
Спасибо за вопрос, но я разобрался, и всё работает отлично.