단계별 사용자(staged users)에 대한 논의는, 사용자가 이메일로 게시한 주제에 대한 답변을 받을 때 이메일 알림을 받는다고 암시합니다. 그러나 관리자가 사용자의 게시물을 다른 주제로 이동시킬 경우, 문서에는 해당 사용자의 알림 상태(예: “감시 중”)가 새 주제에 어떻게 적용되는지 명확히 설명되어 있지 않습니다. 그 결과, 사용자가 새 주제에서도 계속 답변을 받을 것이라고 쉽게 오해할 수 있지만, 실제로는 항상 그런 것은 아닙니다.
현재 동작
단계별 사용자가 이메일로 게시물을 작성하면, 해당 주제에 대한 알림 수준이 자동으로 "감시 중"으로 설정됩니다.
관리자가 사용자의 게시물을 다른 주제로 이동하더라도, 단계별 사용자는 원래 주제를 “감시 중” 상태로 유지합니다.
사용자는 자동으로 대상 주제를 감시하기 시작하지 않으므로, 새 주제에서 생성된 새로운 답변에 대해 이메일 알림을 받지 못할 수 있습니다. (새 주제에 구독하거나 다시 게시물을 작성하는 등 다른 방법으로 구독되지 않는 한)
왜 이것이 중요한가
단계별 사용자와 함께 일하는 관리자(특히 지원 포럼 또는 헬프데스크 워크플로우에서)는 게시물이 이동된 후에도 사용자가 계속 응답을 받을 것이라고 가정할 수 있습니다.
이러한 동작이 명확히 문서화되지 않았기 때문에, 답변이 누락될 수 있으며 이는 사용자 경험을 저하시키거나 커뮤니케이션의 불일치를 초래할 수 있습니다.
명확한 문서는 커뮤니티 관리자 및 관리자가 무엇을 기대해야 하는지 이해하고 단계별 사용자를 적절히 관리(예: 알림 설정을 수동으로 조정)하는 데 도움이 됩니다.
제안된 해결책
문서 명확화: 단계별 사용자/이메일 수신 문서를 업데이트하여, 알림 설정이 게시물이 아닌 주제에 연결되어 있으며, 단계별 사용자의 게시물을 새 주제로 이동해도 “감시 중” 상태가 자동으로 이전되지 않는다는 점을 명시적으로 기재합니다.
선택적 개선: 단계별 사용자의 게시물을 이동할 때, 관리자가 알림 상태를 이전하거나(또는 사용자를 새 주제에 구독시키도록) 프롬프트를 받거나(또는 옵션을 제공받거나) 하여 사용자가 새 주제에서도 계속 답변을 받을 수 있도록 하는 UI/설정을 제공합니다.
이메일 답장 동작에 대해 추가 설명을 덧붙이고자 합니다(이 주제가 종종 단계적 사용자(staged users)와 이동된 게시글과 같은 맥락에서 언급되므로):
각 이메일 답장 키는 게시글/토픽과 예상 수신자의 이메일 주소 모두에 바인딩됩니다.
누군가 자신의 이메일 답장 키를 다른 사람에게 전달하거나 공유하더라도, 그 두 번째 사람은 해당 키를 사용할 수 없습니다. Discourse는 수신된 이메일의 From 주소가 키가 발급된 주소와 일치하는지 확인합니다. 일치하지 않으면 메일 수신기가 다음과 같은 오류 메시지와 함께 메시지를 반송합니다:
죄송합니다. 다음 주소로 보낸 이메일 메시지가 reply+8ea3c4377a64fd24270449c9815ae5e7@discourse.example.com
정상적으로 처리되지 않았습니다.
답장이 예상했던 주소와 다른 이메일 주소에서 발송되었으므로, 이것이 같은 사람인지 확신할 수 없습니다. 다른 이메일 주소에서 다시 보내거나 스태프에게 문의해 주세요.
이로 인해 이메일 답장 키가 다른 사용자를 사칭하는 수단으로 전달되어 사용될 수 없도록 보장됩니다.
반면, 수신된 메일로부터 생성된 단계적 사용자(원문에서 언급된 경우와 같이)는 다르게 처리됩니다: 단계적 사용자 자동 생성이 활성화되어 있고 메시지가 카테고리 주소(이메일 답장 키가 아닌)로 발송된 경우, Discourse는 해당 발신자를 위해 새로운 계정을 단계적으로 생성합니다. 그러나 이메일 답장 키는 항상 발신자의 주소가 원래 발급된 키와 일치해야 합니다.