Discourse에서 개인 메시지(PM)에 대한 답장이 “받은 메시지” 수신함에 표시되지 않는 문제를 겪고 있습니다. 이는 특정 상황에서만 발생하며, 해당 상황은 토픽 게시물에서 사용자 이름을 클릭하여 “메시지” 옵션을 선택하고, Discourse가 원래 게시물 내용을 자동으로 인용하고 개인 메시지 주제를 토픽 제목으로 자동 설정하도록 허용하는 방식으로 개인 메시지를 작성할 때입니다.
이 방식으로 개인 메시지를 보내면 수신자가 답장을 보내도 Discourse UI(예: “메시지” 섹션이나 수신함)에서 해당 응답을 볼 수 없습니다. 답장을 알리고 내용을 확인할 수 있는 유일한 방법은 이메일 알림이며, 여기에는 메시지 전체 내용이 포함되어 있습니다. 즉, 이 특정 방식으로 시작된 개인 메시지 대화는 Discourse 인터페이스 내에서 적절하게 추적되거나 표시되지 않아 통신 이력이 단편화되는 문제가 발생합니다.
재현 방법:
Discourse 포럼의 임의의 토픽 게시물로 이동합니다.
게시물 작성자의 사용자 이름을 클릭합니다.
팝업 메뉴에서 “메시지” 옵션을 선택합니다.
새로운 개인 메시지 작성기가 열리는 것을 확인합니다. 원래 게시물의 내용은 메시지 본문에 자동으로 인용되며, PM 주제는 원래 토픽 제목으로 자동 설정됩니다.
이 메시지에 텍스트를 추가하고 전송합니다.
수신자가 개인 메시지에 답장할 때까지 기다립니다.
답장을 받은 후 “메시지” 섹션으로 이동한 다음 "받은 메시지"로 이동합니다.
기대 결과: 수신자의 답장이 대화 스레드의 일부로 여기에 표시되어야 합니다.
실제 결과: 답장이 “받은 메시지” 섹션에 표시되지 않습니다.
이메일을 확인해 보세요. 사용자의 답장이 포함된 이메일 알림을 받은 것을 확인할 수 있습니다.
기대되는 동작:
개인 메시지에 대한 답장은 최초 개인 메시지가 어떻게 작성되었는지(즉, 수동으로 작성했거나 토픽 게시물을 통한 자동 인용 및 주제 설정을 통해 작성했는지)에 관계없이 일관되게 Discourse UI의 “받은 메시지” 섹션에 표시되어야 합니다. 전체 개인 메시지 대화 스레드는 Discourse 인터페이스 내에서 접근하고 관리할 수 있어야 합니다.
제 연락처로 발송된 이메일에는 제 메시지만 있고, 해당 사용자가 작성한 게시물에 대한 링크만 포함되어 있습니다. 이메일 환경 내에서 답장 옵션은 존재하지만, 사용자가 이를 사용하면 포럼의 받은 편지함에 메시지가 표시되지 않습니다. '이메일로 답장하기’라고 말씀하신 것이 정확히 무엇을 의미하는지 잘 모르겠습니다.
이메일 답장은 활성화할 수 있는 기능(호스팅 환경에 따라 이미 활성화되어 있을 수 있음)으로, 사용자가 알림 이메일에 답장하면 그 답장이 포럼에 도착했을 때 마법처럼 자동으로 올바른 주제/개인 메시지에 연결되어 배치됩니다(이전 게시물에서 잘못 말씀드렸는데, 사용자가 특별히 누르는 링크가 있는 것이 아니라 이 모든 과정이 백엔드에서 자동으로 처리됩니다).