이메일에 알림 사유가 있나요?

내 사용자들은 알림의 사유에 따라 알림을 다르게 처리할 수 있는 Gmail 필터를 작성할 수 있는 방법이 있는지 묻고 있습니다. 방법을 찾지 못했는데, GitHub이 이 문제를 어떻게 다루는지가 떠올랐습니다: https://help.github.com/en/github/receiving-notifications-about-activity-on-github/about-email-notifications. GitHub은 알림 사유를 인코딩한 CC 가상 주소를 추가하여 필터에서 쉽게 활용할 수 있게 합니다.

제가 놓치고 있는 이런 기능이 있거나, 추가될 수 있을까요?

1개의 좋아요

이 요청의 목적을 이해하지 못하겠습니다. 실제 사례를 들어 이 요청이 왜 유용하거나 필요한지 설명해 주시겠어요?

제 본인의 말 그대로 인용하면 다음과 같습니다:

discuss.openedx.org에서 나를 직접 언급한 메시지를 플래그/라벨/그 밖의 방식으로 구별하기 위해 Gmail 필터를 어떻게 만들 수 있는지 알아낸 분이 계신가요? 다음과 같은 필터를 시도해 보았지만, 이메일의 “수신자(to)” 필드가 항상 제 이름과 일치하기 때문에 모든 메시지에 매칭됩니다:

list:(development.discuss.openedx.org) "@jill"
list:(development.discuss.openedx.org) +"@jill" 

제 선택지는 a) /notifications/mentions 페이지를 자주 확인하는 습관을 들이거나, b) Discourse 알림 설정을 변경하여 포럼 수신함에 모든 게시물이 아니라 직접 언급이나 팔로우한 게시물만 보내도록 하는 것뿐인 것 같습니다. b)도 괜찮지만, 제 수신함에 매우 검색하기 좋은 기록을 남기는 것을 좋아하거든요.

안녕하세요 @codinghorror :slight_smile:

저는 discuss.openedx.org 커뮤니티의 회원이며, 다음을 원합니다:

  1. 해당 포럼의 모든 새 게시글을 Gmail의 포럼 목록에 표시하여 쉽게 스캔하고, 더 자세한 정보가 필요할 때 방문할 수 있도록 하고 싶습니다.
  2. 저를 개인적으로 언급하는 게시글이 Gmail 받은 편지함에서 별표가 붙거나 다른 방식으로 플래그가 지정되도록 하여, 즉시 응답이 필요함을 알 수 있도록 하고 싶습니다.

현재 1번은 잘 작동하고 있습니다. 하지만 모든 Discourse 알림 이메일이 제 jill@email.com으로 전송되고, Gmail에는 이메일 body: 필터가 없으며 검색 텍스트에서 특수 문자 @를 인식하지 못하기 때문에, @jill이 포함된 메시지를 특정하여 필터링할 수 있는 방법이 없습니다.

솔직히 말하면, 이는 Gmail 필터링의 결함이지 Discourse의 문제는 아닙니다 :slight_smile: 하지만 이러한 알림에 필요한 정보를 제공하는 별도의 필드가 어딘가에 있다면, 이러한 결함을 우회할 수 있을 것입니다.

아마도 Github처럼 수신자에 mention@noreply.github.com 이메일을 포함하는 방식이 좋을 것 같아요. 정말 유용할 것 같습니다.