이메일 관련 동작 변경

앤드류의 커뮤니티 구성원들이 느끼는 불편함의 원인은 %{header_instructions}라고 생각합니다.

이 토큰은 상당히 큰 양의 불필요한 기본 텍스트(“답장하지 마세요…”, 링크, 안내 문구 등)로 확장되며, 많은 알림 템플릿에서 이메일 본문 맨 위에 표시됩니다. 숙련된 사용자에게는 메시지의 대부분을 차지하여 도움이 되는 안내라기보다 잔소리로 느껴집니다.

현재 이를 비활성화하거나 위치를 변경할 수 있는 사이트 전체 설정은 없습니다. 이를 제거하려면 관리자가 Admin → Email → Templates에서 각 이메일 템플릿을 개별적으로 수정해야 합니다.

현재 latest-release(저는 latest-release +17을 사용 중)에서는, 이미 DB 오버라이드가 있는 템플릿의 경우 본문의 시작 부분에 %{header_instructions}가 나타나는 경우 이를 제거하는 Rails 스크립트를 통해 중앙에서 이 문제를 해결할 수 있어야 합니다. 이 부분은 EmailTemplate 모델을 사용하므로 간단합니다.

모든 기본 템플릿(기존 오버라이드가 없는 템플릿 포함)에 동일한 변경 사항을 적용하려면, 내부 조회 API를 통해 기본 템플릿 본문을 가져와 오버라이드를 생성해야 합니다. 이는 가능하지만 Discourse 내부 구조에 의존하므로, 광범위하게 권장되기 전에 유지보수자의 검토/검증이 필요합니다.

따라서 근본적인 문제는 %{header_instructions}의 내용 자체만이 아니라, 이것이 관리자 수준의 토글 없이 사실상 전역적인 불필요한 기본 텍스트로 작동하며, 이를 제거하거나 이동하려면 템플릿별 수작업이나 지원되지 않는 스크립팅이 필요하다는 점입니다.