Привет! Только что установил Discourse 2.8 beta на свой новый сервер. Сертификат SSL установлен, SMTP работает отлично.
Сегодня при попытке войти получил сообщение «Неверное имя пользователя, адрес электронной почты или пароль»…
Затем я нажал «Забыли пароль», получил письмо. Но когда я перешёл по ссылке для сброса пароля, ссылка не сработала, и меня перекинуло на страницу с ошибкой.
После анализа проблемы я обнаружил, что ссылка ведёт на URL, начинающийся с «url8800…МОЙ САЙТ».
Ага! Молодец! Ваша версия URL выглядела как номер порта, что я не мог объяснить для стандартной установки. Извините, что я не подумал о том, что SMTP-сервис переписывает URL для отслеживания ссылок. Такое иногда случается. Есть ли здесь какой-то документ, который мог бы указать на эту проблему?
Спасибо за ваше сообщение.
К сожалению, я столкнулся с двумя проблемами в настройке SendGrid, о которых не смог найти информации.
Важность настройки электронной почты «Проверка одиночного отправителя» в SendGrid и использования её в качестве «электронной почты для уведомлений» в настройках Discourse.
Связь между брендингом ссылок в SendGrid и письмом с подтверждением, полученным из Discourse.
Не волнуйтесь, иногда студентам приходится усердно трудиться, чтобы учиться.