Сайт установлен, но нет активации по email администратора

Всем привет,

Заголовок говорит сам за себя. Я установил Discourse примерно 10 раз на Ubuntu 20.04, CentOS 7 и даже в предустановленном Docker на Debian 10, каждый раз немного меняя настройки в части установки Discourse, думая, что пошло не так. Когда наконец появляется страница входа администратора, но при нажатии на кнопку «Активировать мой аккаунт» письма не приходят :frowning:

Я использую Sparkpost для SMTP, а также пробовал Gmail — всё работало, но ничего не меняется…!

Может кто-нибудь объяснить простым языком, без путаницы, что нужно сделать, чтобы форум заработал??

P.S. Я даже использовал своё основное доменное имя, а не поддомен, чтобы всё заработало, но всё равно безрезультатно!

Удачи,

Вы проверяли логи SparkPost на наличие причины отклонения?

Нет, на самом деле, но я сейчас займусь этим!

Редактирую отсюда:

  1. В SparkPost нет журналов для отслеживания.

  2. Мой домен не был подтверждён, но при попытке сделать это я получил следующее:

Не удалось проверить CNAME-запись для forum.domain.com

Ошибка запроса DNS CNAME: CNAME-записи не получены

А во второй раз я получил это:

HTTP-запрос к http://forum.domain.com:80 не удался. Пожалуйста, убедитесь, что ваша перенастройка работает корректно.

У меня нет ни малейшего понятия, почему это происходит :frowning: :frowning:

Пожалуйста, ознакомьтесь с инструкцией по устранению неполадок с электронной почтой при новой установке Discourse

Теперь я получаю 404 Not Found при использовании OpenResty

Мне удалось выполнить установку 10 раз, но сегодня я делал это дважды за час и получил тот же сигнал 404 :frowning:

Тогда, скорее всего, SparkPost не сможет доставлять почту.

Вы каким-то образом нарушили работу DNS. Не могу представить, как и почему это произошло. Вам не следует изменять A-запись для вашего сайта. Если вы используете какой-либо DNS-сервис, например cPanel, создание TXT-записей, необходимых для доставки почты, может быть затруднительным.

Если вы устанавливаете систему с нуля, во многих случаях Let’s Encrypt откажется выдавать вам новый сертификат, поэтому вам придётся ждать неделю или использовать другое поддоменное имя.

Теперь у меня подтверждена почта или домен, но, думаю, вы правы: где-то у меня сломан DNS, и мне предстоит над этим поработать в эти выходные…!

Сообщу, если удастся всё исправить… Кто знает, возможно, другие узнают из этого и не попадут в ту же ловушку, что и я :smiley: