삭제된 사용자에게 이메일을 보내지 않고 스팸자에게 더 이상 연락하지 않도록 설정할 수 있나요?

저희 Discourse는 approve post count = 1로 설정되어 있습니다.

이 설정을 통해 스팸을 방지하고 있으며, 모든 신규 사용자의 첫 번째 게시물은 модератор(관리자)의 승인을 받아야 합니다.

스팸 게시물이 작성되어 이 설정에 의해 차단되면, 게시물을 거부하고 사용자를 삭제하는 작업을 한 번의 클릭으로 수행합니다:

이 방식은 매우 효과적이며, 커뮤니티 멤버들이 스팸 게시물을 한 건이라도 보지 않도록 보호해 줍니다. :partying_face:

그러나 '사용자 삭제’를 수행하면, Discourse가 불행히도 삭제된 사용자에게 이메일을 보내 삭제되었음을 알립니다.

저희는 스팸 발송자에게 연락을 하고 싶지 않습니다. :pensive_face:

이 이메일 알림을 어떻게든 끄는 방법이 있을까요? :thinking:

문제는 이제 미션을 수행 중이던 누군가가 자신이 삭제되었음을 알게 되어 다시 가입을 시도한다는 점입니다. :facepalm:

삭제된 스팸 수신자에게 발송되는 이메일은 다음과 같습니다:

관련 링크: Ruby hash syntax being displayed in emails sent to deleted users

해당 기능을 추가한 풀 리퀘스트에 이를 끄는 설정이 포함되어 있지 않은 것 같습니다.

현재는 리뷰 큐가 아니라 관리자 프로필 페이지에서 사용자를 삭제하고 있습니다. 이렇게 하면 이메일 전송이 방지되는 것 같습니다.

"사용자 삭제 및 차단"을 선택하면 이메일이 즉시 비활성화되지 않나요?

아니요, 그렇지 않습니다. 또한 사용자에게 계정이 삭제되었다는 이메일도 보내줍니다. 차단과 함께 삭제하는 것과 차단 없이 삭제하는 것 사이에는 차이가 없습니다.

흥미로운 우회 방법이지만, 우리 модератор들에게는 몇 단계가 더 필요합니다 :pensive_face:

또한 그들이 사용자를 삭제할 권한이 있는지 확실하지 않아서 확인이 필요합니다.

실망스럽네요. 스팸자에게 이메일을 보내는 것은 정말로 원치 않습니다 :pensive_face:

나는 리뷰 대기열에서 아바타를 클릭하고, 사용자 카드에서 이름을 클릭하여 프로필을 연 다음, 오른쪽의 삭제 버튼을 사용합니다.
정말 짜증 나는 부분은 리뷰 대기열에서 게시물을 거부해야 한다는 점입니다.

@Richie, 이 문제를 제기해 주셔서 감사합니다.

관련 배경을 설명드리면, 올해早些时候 삭제된 사용자에게 이메일을 보내는 기능을 추가했습니다. 이는 디지털 서비스법(Digital Services Act)의 요구 사항으로, 계정 삭제와 같은 계정 변경 사항에 대해 모든 사용자에게 통보해야 하기 때문입니다.

이와 같은 상황이 원치 않는 관리자를 위해, 개별 이메일 템플릿을 비활성화하여 아무에게도 발송되지 않도록 하는 기능을 개발하고 있습니다. 이 기능은 관리자 영역의 이메일 템플릿 페이지에서 이메일별로 설정할 수 있습니다.

해당 기능이 완료되고 병합되면 다시 이 주제에 대해 말씀드리겠습니다.

@Moin 님이 위에서 설명한 방식에도 이것이 적용되나요?

이것을 두 개의 탭을 열어 테스트해 보았습니다. 하나는 검토 대기열(Review Queue)에 있는 플래그된 게시물이 있는 탭이고, 다른 하나는 사용자 프로필이 있는 탭이었습니다.

흥미롭게도, 프로필 오른쪽의 삭제(Delete) 버튼을 클릭했을 때 플래그가 즉시 해결되었고, 검토 대기열에서 추가 조치를 취할 필요가 없었습니다.

우리 Discourse가 지속적인 트롤링과 스팸을 하는 사용자에게 계정이 삭제되었다고 알리는 메시지는 단순히 다시 와서 재가입하라고 안내하고 있습니다 :man_facepalming:

링크하신 법/법률은 많은 국가에 적용되지 않으므로, 향후 이러한 이메일을 비활성화할 수 있다는 것은 매우 기쁜 소식입니다. 감사합니다 :person_bowing:

대안으로, 그들을 무음 처리하는 것은 어떨까요? 그들은 게시물이 없어야 하며 (기본 설정을 변경하지 않았다면) 신뢰 수준 0이므로, 그들의 계정은 해를 끼치지 않을 것입니다. 그들은 사용자 디렉토리에조차 표시되지 않고, CleanUpInactiveUsers Sidekiq 작업(기본값: 2년)에 의해 주기적으로 정리됩니다.

다만, 이 자동 삭제 시점에 이메일이 발송되는 것 같군요? :thinking:

하지만 스팸머가 2년 동안 같은 이메일 주소를 사용할 것이라고는 생각하지 않습니다…

이렇게 하면 음소거되었음을 알리는 이메일이 전송됩니다.