TOS에서 기본 이메일 연락처를 결정하는 요소는 무엇인가요?

Discourse에서 생성된 이용약관(TOS)을 확인해 보니, 연락처 이메일이 admin@[example.com]으로 표시되어 있었습니다. 여기서 [example.com]은 제 Discourse 설치 도메인입니다.

이 기본 이메일 주소는 무엇에 근거하여 설정되는 것인가요? 관리자(Admin) 설정에서 해당 옵션을 찾을 수 없습니다.

그리고 메일을 직접 수신하는 설치 환경의 경우, Discourse의 메일 수신 기능이 주제 답변 및 주제 게시(활성화된 경우)에 지정된 주소 외에 다른 주소로 온 메일도 받을 수 있나요?

그 이메일은 Discourse를 설치할 때 yaml 파일에서 가져오는 것입니다. TOS 페이지를 편집하여 변경할 수 있습니다.

관리자 설정의 필수 항목에서 조정해야 할 다른 이메일 설정은 연락처 이메일입니다. 이 설정은 /about 페이지에 표시됩니다.

관리자 설정에 있는 연락처 이메일입니다.

아, 알겠습니다. 이해가 갑니다. 처음에는 나중에 설정에서 변경한 이메일 주소를 사용하여 설치했습니다.

필수 설정의 contact email(연락처 이메일)에 대해 말씀드리자면, 이는 주로 Discourse가 생성하는 이메일에 사용되는 것으로 보이므로, 사용자에게 공개하고 싶지 않은 외부 이메일 주소를 사용하고 있습니다.

admins 그룹에 사용자 수신 이메일 주소를 추가할 수 있다면 훌륭한 해결책이 될 것인데, 기본 그룹에서는 불가능하고 제가 직접 만든 그룹에서만 가능한 것으로 보입니다. 그 이유가 무엇인지 아시나요? 이 목적을 위해 앱 내에서 이메일을 수신하려면 사용자 관리자 그룹을 설정해야 하나요?

수정: 아마도 잘못된 가정이었을 수도 있습니다. 제 Discourse가 forum.example.com에 있으며 수신 메일을 위한 외부 smtp 서비스를 사용하지 않는다면, 관리자 설정의 contact email을 admin@forum.example.com으로 설정할 수 있을까요?

수정 2: 방금 테스트해 보았는데, 답은 아니었습니다. 응답으로 Email::Receiver::BadDestinationAddress가 반환됩니다.

확인해 보니, admins를 구성원으로 포함하고 사용자 지정 수신 이메일 주소를 할당하는 사용자 지정 그룹을 만드는 것이 하나의 해결책인 것 같습니다.

다만, 기본 그룹에도 사용자 지정 수신 이메일 주소를 할당할 수 있다면 더 간단할 텐데 아쉬운 점입니다.