ドメイン名を変更後、DISCOURSE_MAIL_ENDPOINT が更新されない

Discourse サーバーのドメイン名を変更する必要がありました。このサーバーは、受信メールの設定(POP3 ではなく直接接続)が構成されていました。

mail-receiver.yml と app.yml を編集し、アプリを再構築して新しいドメイン名(newname.com)を使用するように設定しましたが、mail-receiver を再起動すると、ログには DISCOURSE_MAIL_ENDPOINT、DISCOURSE_API_KEY、MAIL_DOMAIN に対して旧設定(kinnship.org)が使用されていることが表示されたままです。

解決策についてご教示いただけますでしょうか?ありがとうございます!

<22>Jul 25 22:01:58 postfix/anvil[89]: statistics: max cache size 2 at Jul 25 21:52:13
Operating environment:
HOSTNAME=discourse-kinship-mail-receiver
GEM_HOME=/usr/local/bundle
TERM=xterm
BUNDLE_SILENCE_ROOT_WARNING=1
BUNDLE_APP_CONFIG=/usr/local/bundle
PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUBY_DOWNLOAD_SHA256=341cd9032e9fd17c452ed8562a8d43f7e45bfe05e411d0d7d627751dd82c578c
DOCKER_HOST_IP=172.17.0.1
PWD=/
DISCOURSE_API_USERNAME=system
LANG=en_US.UTF-8
RUBY_MAJOR=2.3
RUBYGEMS_VERSION=2.6.11
BUNDLE_BIN=/usr/local/bundle/bin
SHLVL=1
HOME=/root
DISCOURSE_MAIL_ENDPOINT=https://kinnship.org/admin/email/handle_mail
DISCOURSE_API_KEY=xxxxxxxxxxxx
BUNDLE_PATH=/usr/local/bundle
MAIL_DOMAIN=kinnship.org
RUBY_VERSION=2.3.4
BUNDLER_VERSION=1.14.6
_=/usr/bin/env
Delivering mail sent to kinnship.org to Discourse
Starting Postfix
<22>Jul 25 22:04:05 postfix/master[1]: daemon started -- version 3.1.1, configuration /etc/postfix

HOSTNAME=discourse-kinship-mail-receiver という行では「kinship」の綴りが一つだけ見られます。

一方、“DISCOURSE_MAIL_ENDPOINT=https://kinnship.org/…” には異なる綴りが使われています。

さらに下の DISCOURSE_API_KEY の行では、「kinship」に「n」が2つ含まれています:
"MAIL_DOMAIN=kinnship.org
kinnship.org から送信されたメールを Discourse に配信する”

最初の行で「n」が一つ抜けているか、他の3行のドメイン名に余分な「n」が含まれているかのどちらかです。

あ、重要な点を言い忘れましたが、新しいドメイン名は全く別のものです!これは古い方です。

あなたがこれを知っているかどうかはわかりませんが、次のコマンドを実行する必要があります。

./launcher rebuild mail-receiver

ただし、

 ./launcher destroy mail-receiver
 ./launcher start mail-receiver

でもおそらく動作するでしょう。

素晴らしいですね!私は ./launcher bootstrap mail-receiver を実行して同じことをしていると思っていました。最高です!ありがとうございます!

(さて、戻ってこない3時間を費やしたことを忘れましょう…!)