動作中のフォーラムのSMTP設定を変更

こんにちは、簡単な質問です。稼働中のフォーラムでSMTPメールオプションを編集することは可能でしょうか?
app.ymlを編集した場合、Rebuildコマンドはフォーラムのすべてのコンテンツ(スレッド、投稿、ユーザー、デザイン)を消去してしまいますか?

ありがとうございます。

再構築は永続的なデータベースファイルに保存されているフォーラムの内容を破壊しません。ただし、アプリコンテナを停止して再構築し、その後再起動するため、再構築中はサイトが利用できなくなります。

@justin さん、ありがとうございます。もし Mailgun を使用することにしたら、SMTP 設定は Sendinblue と同様でしょうか?

Sendinblue では、登録して確認した後、「トランザクショナルメール」に移動すると、サーバー、ポート、ユーザー名、パスワードなどの SMTP 詳細が表示されます。その情報を Discourse のインストールで使用したところ、問題なく動作しました。

Mailgun では追加の設定が必要でしょうか?DNS/MX レコードの設定などでしょうか?

よろしくお願いいたします。

この#howto では、MailGun のセットアッププロセスの概要を説明しています。DNS プロバイダーとして Digital Ocean を使用する場合、手順が完全に同じとは限りませんが、基本的なステップは非常に似ています。

containers/app.yml でこれらの設定を変更できます。その後、./launcher rebuild app を実行してください。

Official Discourse Docker イメージをクローンしたディレクトリに移動する必要があります。

ガイドラインに従い、リポジトリをクローンする際に推奨されるディレクトリ /var/discourse を入力した場合

git clone https://github.com/discourse/discourse_docker.git /var/discourse

この場合、rebuild app コマンドを実行するために /var/discourse に移動する必要があります。それ以外の場合は、選択した別のディレクトリに移動してください。

cd は、現在のディレクトリを変更するためのコマンドです。

/var/discourse ディレクトリに rebuild app コマンドがある場合、次のコマンドを入力して実行します。

cd /var/discourse
./launcher rebuild app

または、別のディレクトリを使用している場合は、次のように入力します。

cd <選択したディレクトリ>
./launcher rebuild app

app.yml で SMTP の詳細を変更しても、再構築する必要はありません。

./launcher destroy app && ./launcher start app

で十分です。

管理設定ではない理由がわかりません。SMTP設定は固定ではなく、時間の経過とともに変更される可能性があります。

これで正しいですか?

ありがとうございます、その通りでした。助かりました。

Discourseをよく知る者として、これには非常に本物で正当な理由があるはずです :smiley:

その理由をご存知の方はいらっしゃいますか? :thinking: