Кажется, в 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.