Недавно я столкнулся с проблемой: моя учетная запись для электронной почты была внезапно заблокирована провайдером, и мне пришлось перейти на другого поставщика услуг электронной почты. Сейчас я не могу мгновенно изменить конфигурацию почтового сервера — необходимо сначала отредактировать файл 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»: возможно, эти параметры находятся на другой странице меню, или что-то изменилось.
