주제 배정 시 생성되는 빈 이메일 및 알림에 대해 다시 한번 말씀드립니다

안녕하세요,

저는 Discourse 기반 포럼의 운영자입니다. 이미 다음 링크에서 설명된 문제를 겪고 있습니다: Empty emails and notifications generated on topic assignment

토픽이 운영자에게 할당될 때마다 이메일이 두 통 발송됩니다. 첫 번째 이메일은 할당을 받은 운영자에게 발송되며(이 부분은 문제가 없습니다). 두 번째 이메일은 모든 운영자(할당 대상 포함)에게 발송되며 내용은 비어 있습니다. 발송되는 빈 이메일의 스크린샷은 다음과 같습니다:

이러한 빈 이메일이 발송되지 않기를 원합니다. “Empty emails and notifications generated on topic assignment” 글을 읽어본 결과, 이것이 적절하고 표준적인 동작 방식이어야 한다고 이해했지만, 저희가 경험하는 상황과는 다릅니다.

어딘가에서 설정을 놓치고 있는 것일까요, 아니면 버그 때문일까요?

저희는 최신 Discourse 버전인 v2.6.0.beta2를 사용하고 있습니다. Discourse 배포를 담당하는 @trobiyo 님이 추가 세부 정보를 제공할 수 있습니다.

감사합니다

5개의 좋아요

오늘 여러분이 언급한 문제를 재현해 보았습니다. 어떤 일이 일어나고 있는지 설명할 수 있는 가설이 하나 있지만, 여러분과 확인하고 싶습니다.

기본적으로, 해당 토픽에는 3개의 플러그인이 관여되어 있습니다:

  • discourse-assign
  • discourse-solved
  • discourse-math

게시물이 solution(해결책)으로 표시되면, 해당 토픽이 속해 있는 카테고리를 ‘주시(watching)’ 중인 모든 사용자에게 알림이 전송된다는 것을 알게 되었습니다.

일반적으로 이메일에는 게시물의 내용이 포함되지만, 여러분의 게시물에 MathJax 수식이 포함되어 있어 이메일에서 올바르게 렌더링되지 않았을 수 있습니다. (저는 이를 재현하지 못했습니다)

다음 세 가지를 요청드립니다:

  1. 관리자들이 “Scoring and Biasing” 카테고리를 ‘주시(watching)’ 중인지 확인해 주시겠습니까?
  2. 수학 플러그인 설정을 보여 주시겠습니까?
  3. 이 게시물의 edit(수정) 버튼을 클릭하여, 제 상황을 완전히 재현할 수 있도록 원본 마크다운을 제공해 주시겠습니까?
3개의 좋아요

@kris.kotlarek 님, 안녕하세요.

답변 주셔서 감사합니다.


  1. 흥미로운 질문입니다. 실제로 저는 모든 카테고리의 모든 게시물에 대해 модератор(모더레이터)가 알림을 받는다는 것을 알고 있으며, 이는 “설정 - 사용자 환경 설정” 때문이라고 추측합니다:

    여기에는 moderatör 그룹의 “기본 카테고리 알림” 스크린샷도 첨부합니다. 여기서 어떤 카테고리가 모니터링되고 있지 않다는 것을 이해하고 있습니다:

  1. 수학 플러그인 설정의 스크린샷입니다:

  1. 요청하신 원시 마크다운(raw markdown)입니다:

    Dear Isabela,
    
    In FLUKA **DOSE-EQ** scoring by default means scoring *Ambient Dose Equivalent* [$H^{*}(10)$], but it is possible to score *Effective dose* as well.
    
    See: https://flukafiles.web.cern.ch/flukafiles/manual/AUXSCORE.html
    
    Cheers,
    David 
    

“discourse-math” 플러그인이 문제와 관련이 있다고 생각하지 않습니다. 첫째, 수학 식이 포함된 해결책이 게시되기 전에 빈 알림 이메일이 전송되었습니다. 둘째, 게시물 1과 게시물 2처럼 수학 식이 없는 게시물에서도 동일한 문제를 경험하고 있기 때문입니다.

3개의 좋아요

제공해 주신 정보에 감사드립니다. 제 설정에서는 여전히 재현이 되지 않습니다.

discourse-solved 플러그인과 관련이 있을 것 같다고 생각했지만, 말씀하신 대로 “클래식” 게시글에서도 동일한 문제가 발생하고 있습니다.

다른 플러그인과의 충돌이 있을 수도 있습니다. 사용 중인 인스턴스에 설치된 플러그인 목록을 공유해 주실 수 있을까요?

또한, 해당 빈 이메일의 유형이 무엇인지 확인해 주실 수 있을까요? 이 정보는 전송된 이메일 목록에서 확인할 수 있습니다 - https://fluka-forum.web.cern.ch/admin/email/sent

4개의 좋아요

이메일 유형은 "mailing_list"입니다.

설치된 플러그인은 다음과 같습니다:

이름				           버전	활성화 여부 	
discourse-akismet 		        0.1.0 	아니오 	
discourse-assign 		        0.1 	예 	
discourse-calendar 		        0.2 	아니오 	
discourse-canned-replies 	    1.2 	예 	
discourse-chat-integration 	    0.1 	아니오 	
discourse-data-explorer 	    0.2 	예 	
jira 				            0.0.1 	예 	
discourse-math 	         		0.9 	예 	
discourse-migratepassword    	0.71 	예 	
discourse-oauth2-basic 		    0.3 	예 	
discourse-prometheus     		0.1 	예 	
discourse-push-notifications   	0.3.0 	아니오 	
discourse-saved-searches 	    0.1 	아니오 	
discourse-solved 		        0.1 	예 	
discourse-topic-trade-buttons   0.0.1 	아니오 	
discourse-voting 		        0.5 	예
2개의 좋아요

@kris.kotlarek 님,

해당 이메일들의 유형은 mailing_list입니다. 아래 이미지를 참조해 주세요:

감사합니다,
Ismael

1개의 좋아요

정리해 드리겠습니다.
@trobiyo의 스냅샷에 포함된 이메일은 다음과 같은 동작에 해당합니다:

#1 사용자가 포럼에 게시물을 올림
#2 модератор-A가 주제를 модератор-B에게 할당
#3 модератор-B가 사용자에게 답변
#4 модератор-B가 게시물의 할당을 해제

또한, 참고로 사용자 "R"은 포럼의 модератор이자 관리자(admin)입니다.

2개의 좋아요

제공해 주신 정보에 감사드립니다. 해당 버그를 찾는 데 정말 유용했습니다.

무엇이 일어나고 있는지 파악한 것 같습니다. moderator(관리자)님들께 해당 설정이 활성화되어 있을 것 같습니다:

Discourse-assign 플러그인은 실제로 누군가에게 할당/할당 해제될 때마다 moderator(관리자)에게만 표시되는 빈 본문이 포함된 게시물을 생성하고 있습니다.

그래서 moderator(관리자)가 빈 내용으로 된 이메일을 받는 것입니다. 이 동작은 올바르지 않습니다. 수정 작업을 진행하며 진행 상황을 알려드리겠습니다.

5개의 좋아요

안녕하세요, @kris.kotlarek,

enable 설정에 대해 말씀하신 내용이 맞다는 것을 확인했습니다.
수정될 때까지 이 주제를 "주시"하겠습니다. :wink:
감사합니다

2개의 좋아요

조사해 주셔서 정말 감사합니다. 깊이 감사드립니다 :clap:

감사합니다,
Ismael

1개의 좋아요

수정 사항이 방금 병합되었으며 다음 베타 버전에서 반영될 예정입니다 :slight_smile:

5개의 좋아요

정말 감사합니다!

2개의 좋아요