Discourse 포럼의 /about 페이지에는 주요 관리자 이메일 주소가 표시됩니다:
문의하기
이 사이트에 영향을 미치는 중대한 문제나 긴급한 사안이 발생하면 email@example.com으로 문의해 주세요.
이것을 어떻게 숨길 수 있을까요? 이 주소로 스팸 메일이 대량으로 들어오고 있으며, 아예 이메일 주소를 공개하고 싶지 않습니다.
또한, 해당 주소로 Discourse 시스템 이메일을 계속 받아야 하므로 빈 값으로 설정하는 것은 불가능합니다.
관리자 > 설정에서 연락 이메일을 검색하여 삭제하거나 다른 주소로 변경하세요.
contact_url 설정에 값을 지정하면 /about 페이지에 이메일 주소(contact_email) 대신 해당 값이 표시될 것이라고 생각합니다.
@traceymoko: 감사합니다! 네, 적어도 눈에 보이는 부분은 해결되었습니다. /about 페이지에 이메일 주소가 더 이상 표시되지 않습니다.
다만 브라우저에서 소스 보기를 하고 브라우저에 전달된 HTML을 살펴보면, 여전히 <div class="hidden" id="data-preloaded" data-preloaded=...> 태그 내부의 HTML에 현재 연락 이메일 주소가 \"contact_email\":\"currentadminemail@example.com\", 형태로 남아 있습니다.
좀 이상하네요. 그리고 스팸봇이 페이지를 스크레이핑할 때에도 여전히 동일한 방식으로 이메일 주소를 가져갈 것 같습니다.
이메일 주소를 다른 것으로 변경해 보기도 했지만, 현재 설정된 이메일 주소가 무엇인지를 그대로 서빙하고 있으므로 캐싱 문제인 것 같지는 않습니다.