TOSにおけるデフォルトのメール連絡先は何によって決まりますか?

Discourse で生成された利用規約(TOS)を確認したところ、記載されている連絡先メールアドレスは admin@[example.com] でした。ここで [example.com] は Discourse のインストール先のドメインです。

このデフォルトのメールアドレスはどのように決定されるのでしょうか?管理画面の設定でこれを見つけることができません。

また、メールを直接受信するインストール環境において、Discourse のメール受信機能は、トピックの返信やトピック投稿(有効化されている場合)用に指定されたアドレス以外の宛先も受け取れるのでしょうか?

そのメールは、Discourseをインストールした際のyamlファイルから来ていると思われます。利用規約ページを編集して変更できます。

調整が必要なもう一つのメール設定は、管理画面の必須設定にある「連絡先メール」です。これは/aboutページに表示されます。

これは管理設定の連絡先メールアドレスです。

ああ、なるほど。最初は別のメールアドレスでインストールし、後で設定で変更していました。

必須設定の「連絡先メールアドレス」についてですが、これは主に Discourse 生成のメール用に使われるもののようです。私は外部のメールアドレスを使用しており、それをユーザーに公開したくありません。

素晴らしい解決策として、「admins」グループにカスタムの受信メールアドレスを追加できればいいのですが、デフォルトのグループではできず、自分で作成したグループでのみ可能のようです。なぜでしょうか?この目的でアプリ内でメールを受け取るために、カスタムの admins グループを設定する必要があるのでしょうか?

追記:もしかしたら誤った前提だったかもしれません。Discourse が forum.example.com にあり、受信メールに外部の SMTP サービスを使用していない場合、管理者設定の「連絡先メールアドレス」を admin@forum.example.com に設定することは可能でしょうか?

追記2:試してみましたが、答えは「いいえ」でした。レスポンスは Email::Receiver::BadDestinationAddress となりました。

はい、一つの解決策は、メンバーに admins を含んだカスタムグループを作成し、そこにカスタム受信メールアドレスを割り当てることですね。

ただし、デフォルトのグループにカスタム受信メールアドレスを割り当てられる方が、もっとシンプルだったでしょう。