관리자에게 전송되는 "업데이트 가능" 이메일 비활성화 또는 줄이는 방법

단순한 설정을 놓치고 있는 것 같지만, 관리자에게 전송되는 “업데이트 가능” 이메일의 횟수를 설정할 방법이 있을까요? 저희는 메일링 리스트를 관리자 이메일 주소로 사용하고 있습니다. 이 주소로 새 Discourse 릴리스 업데이트가 사용 가능하다는 알림이 30분 이내로 반복해서 도착하고 있습니다.

Hooray, a new version of Discourse is available!

Your version: 2.9.0.beta2
New version: 2.9.0.beta3

....

new version emails 관리자 설정을 찾고 계신 것 같습니다. :+1:

다만, 단순히 켜기/끄기 기능만 제공하므로, 해당 설정이 아닐 수도 있습니다. :thinking:

감사합니다. 말씀이 맞아요 — 통지는 받고 싶지만, 가능하면 한 번만 받고 싶습니다. 그래도 도움이 되네요.

관리자 대시보드에서 업데이트 정보를 표시하는 버전 확인 기능이 있는데, 대시보드에 얼마나 자주 접속하시느냐에 따라 백업 옵션이나 대안으로 유용할 수 있습니다.

버전 이메일은 원칙적으로 한 통만 발송되어야 하지만, 메일링 리스트 형식으로 설정한 환경에서는 사용해 본 적이 없어서 여러 통이 발송되는 원인이 무엇인지 확실하지 않습니다. 메일링 리스트 측에서 조정할 수 있는 사항인가요?

그것은 정말 나쁜 아이디어입니다. 리스트에 있는 누구나—or 리스트에 접근 권한이 있는 누구나—(의도치 않게) 누가 그랬는지 모른 채로 사이트를 해킹하거나 망가뜨릴 수 있기 때문입니다. 모든 사용자에게 각각의 관리자 계정을 부여해야 합니다.

하지만 그 문제를 제쳐두고, 저는 사이트당 알림이 하나씩만 오는 것을 기억합니다. /admin/email/sent를 확인하여 여러 번 나열되어 있는지 살펴볼 수 있습니다. Discourse가 그렇게 하는 것 같지는 않지만, 왜 메일링 리스트가 그렇게 하는지는 모르겠습니다.

@pfaffman, 동의합니다. “메일링 리스트를 관리용 contact 이메일 주소로 사용하는” 부분에 대해 contact를 설명에 포함시키는 것을 누락했습니다. 모든 관리자(사실 모든 사용자)는 각자의 개별 계정을 보유해야 합니다.

어딘가에 설정이 잘못되어 있을 수도 있습니다. 이 Discourse 인스턴스가 업그레이드를 앞두고 설레는 것처럼 보입니다. /admin/email/sent 화면의 출력 결과는 다음과 같습니다:

@JammyDodger, 감사합니다. 즉시, 그리고 hopefully 일시적으로, 이 설정을 비활성화하겠습니다.

알겠습니다. 좋은 질문이네요. 가능성이 있습니다. 참고로, 이 메일링 리스트는 Google Group입니다. 이 리스트가 수신하는 다른 이메일들과 관련하여 이러한 형태의 잘못된 동작은 확인된 바 없습니다. 순환 멤버십이 없는지 다시 확인해 보았으며, 해당 사항이 없었습니다.

@lee7 님의 Discourse 사이트는 어떻게 호스팅되고 있나요? 표준 설치 지침을 따르고 계신가요?

버전 업데이트 이메일은 매일 실행되는 Sidekiq 작업에 의해 전송됩니다:

해당 작업이 하루에 한 번 이상 실행될 이유는 없을 것입니다. 또한 특정 버전에 대해 알림을 한 번만 보내도록 확인하는 로직도 존재합니다.

이 모든 데이터는 Redis에 저장되므로, 비정상적인 Redis 구성을 사용하고 계신 것은 아닌지 추측해 봅니다.