Можно ли настроить параметры почтового сервера так, чтобы их можно было изменять в любой момент?

Недавно я столкнулся с проблемой: моя учетная запись для электронной почты была внезапно заблокирована провайдером, и мне пришлось перейти на другого поставщика услуг электронной почты. Сейчас я не могу мгновенно изменить конфигурацию почтового сервера — необходимо сначала отредактировать файл app.yaml, а затем выполнить сборку, чтобы изменения вступили в силу. Это приводит к простою сайта в течение нескольких минут, что недопустимо в дневное время. Однако письма, которые не удалось отправить за этот период, продолжают накапливаться, и это сильно нервирует меня.

Если я не ошибаюсь, если вы не добавите переменные окружения в yml-файл (или удалите их из него после настройки), то эти параметры будут отображаться в интерфейсе администратора.

Я попробовал, но не сработало.

  #DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
  #DISCOURSE_SMTP_USER_NAME: forums@xxx.com
  #DISCOURSE_SMTP_PASSWORD: xxx
  #DISCOURSE_SMTP_PORT: 587
  #DISCOURSE_NOTIFICATION_EMAIL: noreply@xxx.com
  #DISCOURSE_SMTP_DOMAIN: forums.xxx.com

После того как я раскомментировал конфигурацию выше, панель администратора отображается следующим образом:


Места для автоматического заполнения не видно.

Попробуйте воспользоваться поиском в меню настроек, чтобы найти «SMTP»: возможно, эти параметры находятся на другой странице меню, или что-то изменилось.