Привет.
Я установил открытый исходный код Discourse на хостинг-сервере DigitalOcean. SMTP-сервером используется бесплатная версия Mailgun.
Бесплатная версия SMTP Mailgun, установленная в Discourse, не отправляет письма, поэтому я хочу изменить SMTP-сервер.
Как можно заменить SMTP-сервер, установленный в Discourse?
Но я не очень хорошо знаю этот язык программирования.
Я понимаю, что это может быть неудобно, но если бы вы могли подсказать, как отредактировать файл app.yml и указать путь к нему, я был бы очень признателен.
Привет.
Я получил доступ к файлу containers.yml с помощью команды, которую вы дали мне ниже.
cd /var/disourse
nano containers/app.yml
После этого мне нужно отредактировать его, чтобы изменить SMTP-сервер, но я не знаю, как редактировать файл. Если это не слишком сложно, пожалуйста, подскажите, как это сделать.
Я поискал в Google, как использовать команду nano. Я получил общее представление о том, как пользоваться этой командой. Однако я не знаю, какие именно команды в файле app.yml нужно изменить и как это сделать.
Боюсь, что объяснение того, как использовать программное обеспечение, не имеющее отношения к Discourse, обычно выходит за рамки этого форума. Если у вас возникли проблемы и есть бюджет, вы можете написать в Marketplace.
Тем не менее, я согласен с pfaffman: скорее всего, Mailgun был настроен неправильно (многие используют его для Discourse без проблем), либо файл app.yml был заполнен некорректно. Рекомендую проверить оба момента. Что касается изменения настроек SMTP, то, как уже не раз говорил pfaffman, вы также можете запустить ./discourse-setup, который проведёт вас по шагам настройки программного обеспечения.