Настройки SMTP отсутствуют после установки

Только что впервые запустил установщик. Я ввел данные SMTP, однако в настройках SMTP сервера вижу следующее.

Переехали ли настройки SMTP в другое место, где я могу их посмотреть?

В файле app.yml я вижу следующее, где раньше находилась старая конфигурация SMTP:

DISCOURSE_SKIP_EMAIL_SETUP: ‘1’

Я тоже вижу множество задач повторных попыток в Sidekiq. Есть какие-то мысли о том, что здесь происходит, или где можно настроить «старую школу» SMTP?

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

Я не очень хорошо знаком с изменениями, произошедшими с тех пор, как Self-Hosting Discourse Just Got a Whole Lot Easier, но на моих сайтах способ настройки SMTP-данных в app.yml не изменился. Если бы я был на вашем месте, я бы попробовал запустить

cd /var/discourse
./discourse-doctor

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

Затем пересоберите.

Если всё это кажется слишком сложным, и если ещё не поздно, вы можете начать заново и с самого начала правильно ответить на вопросы, указав свои SMTP-данные.

Похоже, вы не настроили SMTP при запуске команды discourse-setup-ruby.

Проблема новой системы заключается в том, что она создаёт файл app.yml, в котором отсутствуют необходимые настройки. Вам нужно либо посмотреть в шаблон и скопировать нужные параметры, либо удалить/переименовать существующий файл yml и запустить discourse-setup заново. Это будет самым простым решением.

Ну, это гораздо лучший совет, чем мой.

Я обычно держу резервные копии файлов app.yml на случай, если потребуется просто сделать резервную копию и восстановить свой сайт. Настоятельно рекомендую.

Мне не удалось воспроизвести это с текущей версией установщика.

Если вы хотите настроить SMTP после установки, вам нужно отредактировать YAML-файл и добавить конфигурацию туда.

Вручную добавлен «старый» способ SMTP в app.yml, и всё снова работает.

Небольшая загадка.