사용자 설정에도 불구하고 채팅 알림 이메일이 전송되지 않음

안녕하세요! 2.9.0.beta14 (88a0384d43) 버전을 사용 중입니다.

1개의 좋아요

지금까지 문제를 재현하지 못했습니다. 테스트 사이트에서 다른 세 명의 사용자(관리자 0명,Moderator 1명, 일반 사용자 2명)와 그룹 채팅을 만들었습니다. 메시지를 몇 건 보내고 약 3분 후, 세 명의 사용자 모두 이메일을 받았습니다.

해당 테스트 사용자들은 꽤 오랜 기간 사이트를 방문하지 않았습니다.

+ 주소를 사용하여 사이트에서 관리자 권한이 없는 테스트 사용자를 만들어 보고, 문제를 재현할 수 있는지 확인해 주시겠습니까?

알림에 대한 채널 전체 설정이 없다는 점이 명확해졌습니다.
그렇다면 명시적인 @멘션이 필요하다는 뜻인가요?

all/here 멘션 없이도 이런 일이 발생하나요?

1개의 좋아요

네, /all 또는 /here 없이도 이런 일이 발생했지만, 채널이 아닌 그룹 개인 채팅방이었어요:

다음에는 채널에서 어떤 일이 일어나는지 시도해 볼게요.

1개의 좋아요

네, 맞아요. 제가 _언급_되지 않는 한 새 메시지에 대한 이메일을 _받지 못_합니다. 채널의 알림 설정을 이렇게 해두었음에도 말이죠:

(반면, 이 “채널” 설정을 이렇게 해두면 개인 채팅과 그룹 다이렉트 메시지에는 이메일을 받습니다).

사실 이제 이 채널 알림 설정이 이메일 전송 여부에 어떤 영향을 미치는지 의문이 듭니다 – 지금 확인해 보고 있습니다.

이메일 알림의 경우, 오늘 더 시간을 들여 조사해 본 결과, 이것이 현재 동작 방식인 것 같습니다(사용자 설정이 “절대” 이메일을 받지 않도록 되어 있지 않다고 가정할 때):

  1. 사용자가 자리를 비운 상태라면 @언급에 대해 이메일 알림을 보냅니다.
    유일한 예외는 채널이 음소거된 경우입니다.
  2. 사용자가 자리를 비운 상태라면 다이렉트 메시지(그룹 다이렉트 메시지 포함)에 대해 이메일 알림을 보냅니다.
    유일한 예외는 채널이 음소거된 경우입니다.
  3. 사용자와 그룹이 언급되지 않은 채널의 메시지에 대해서는 이메일 알림을 보내지 않습니다.
    현재로서는 이메일 양을 늘릴 방법이 없습니다.

언급되지 않아도 이메일을 정말 받고 싶은 분들을 위해, 이 문제를 해결하는 방법은 이메일에 대한 명시적이고 유사한 설정(그리고 기본값에 대한 사용자 설정)을 추가하는 것일 수 있다고 생각합니다.

2개의 좋아요

우리가 Discourse Chat을 사용하려면, 개인 메시지가 전송될 때 사람들이 확실하게 알림을 받도록 보장해야 합니다. 이는 다음을 의미합니다:

  • 창이 비활성 상태일 때 데스크톱/푸시 알림을 받는 것 (사용자가 마지막으로 활동한 시점과 무관하게)
  • 사용자가 메시지를 확인하지 않은 지 X분 후 이메일 알림을 받는 것.

또한 특정 채널이 이러한 방식으로 작동하도록 구성할 수 있기를 원합니다. 이상적으로는 사용자 수준이 아닌 채널 수준의 설정이어야 하며, 사용자가 원할 경우 변경할 수 있어야 합니다. (그렇지 않으면 여러 그룹에게 클라이언트를 설정하는 방법을 설명해야 합니다.)

2개의 좋아요

채팅이 이러한 전역 설정을 반영할 수 있을까요?:

1개의 좋아요

게시물이 새 주제로 분리되었습니다: 채팅 이메일 알림 기본 설정 추가