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

Just ran through the installer for the first time. I did enter SMTP details, however I am seeing this in the server SMTP settings.

Has the SMTP settings moved elsewhere for me to have a look at?

In app.yml, I see the following where the old SMTP config used to be.

DISCOURSE_SKIP_EMAIL_SETUP: ‘1’

3 лайка

I am seeing a bunch of retry jobs in Sidekiq also. Any thoughts, as to what could be going on here, or where I can do “old school” SMTP config?

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

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

cd /var/discourse
./discourse-doctor

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

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

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

That looks like you didn’t configure smtp when you ran discourse-setup-ruby.

The problem with the new system is that it writes an app.yml that does not include an the settings in it. You’ll need to either look at the template and copy what you want, or delete/rename the existing yml file and rub discourse-setup from scratch. That’s going to be the easiest thing to do.

2 лайка

Well that is much better advice than mine.

I do tend to keep backup app.yml files around in the event need to just backup and restore my site. Highly recommended.

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

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

3 лайка

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

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

3 лайка