最近、メールサービスのプロバイダーからアカウントが突然無効化されてしまい、別のメールプロバイダーに切り替える必要がありました。しかし、メールサーバーの設定を即時に変更できず、app.yamlの設定を修正した後にビルドを行う必要があるため、サイトが数分間ダウンしてしまいます。これは日中では受け入れられません。ところが、日中に送信に失敗したメールの数が次々と増加しており、それが原因で気分が滅入っています。
iirc, 環境変数を yml ファイルに追加しない場合 (または後で削除した場合は)、設定が管理 UI に公開されてしまいます。
試してみましたが、うまくいきませんでした。
#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」を検索してみてください。もしかすると、別のメニューページにあるか、何か仕様変更があったのかもしれません。
