The discussion revolves around disabling outgoing email notifications in a Discourse site, specifically for a focus group and a gated site with sensitive content.
John_Fleming wants to prevent emails containing post content from being sent to users, while still allowing signup and signin-related emails. codinghorror suggests changing the user preference default for email to all off, but notes that users can still re-enable notifications.
John_Fleming explains that the goal is to minimize content leakage from the site by not sending automatic emails. codinghorror points out that a private mode in site settings can be enabled to prevent content from being leaked in emails.
Nesha and rachel-statsnz from the same organization share similar concerns about content leaks on their gated site and want to prevent email notifications from containing sensitive content. They are considering composing their own digests instead of using the default digest emails.
sam suggests enabling the private email setting, which is a global setting that users cannot override.
I’m having some trouble understanding the outgoing email options. Basically, I don’t want any outgoing emails to be sent that contain post content (i.e. if someone has replied to a topic) and probably I’d rather nobody get email when they receive a PM either (although that would be acceptable).
I found the setting to disable ALL outgoing email and it seems to work quite well, but I need emails related to signing up and signing in to work (reset password link, etc.)
Can I turn off all email notifications, and keep signup/signin emails functional?
Sort of, you can change the user preference default for email to all off. Then all new (but not existing…) users will have email notifications disabled. However this does not stop users from turning those settings back on.
Got it, as the administrator, is there any way to make that the default? Or do I need to impersonate each user and disable those email settings (with the knowledge they can always reenable them…)?
We are only going to have a minimal # of users at a time so that’s not a terrible burden, the worse problem is that they can re-enable those settings. I think we can live with it though.
Sorry, can you expand on why you want this stuff permanently disabled? As an admin you can set the defaults, but as it stands there is no global disable switch.
Yes, we are using a Discourse site for sort of an online “focus group.” To the extent possible, we don’t want content from the site to be emailed out to users, with the privacy of the users in mind (the content is itself not “secret” or anything).
Obviously, any user can copy and paste stuff out of the site or screen capture it, etc. I’m not under the illusion that content can’t escape any way other than email. We just aren’t going to have any need for the email notifications, and would rather keep site content from being automatically sent to user’s emails.
Our intention is to archive the content after each site and store one local copy, encrypted. It would be nice if there weren’t other copies sitting in user’s email boxes indefinitely.
저는 @rachel-statsnz와 같은 조직에 속해 있어 같은 문제를 겪고 있습니다… 우리는 유료 콘텐츠 사이트에서의 정보 유출을 막고 싶지만, 동시에 이메일 알림은 사용자 참여를 촉진할 수 있습니다.
이 주제에 대해 우리의 친애하는 코딩 호러(Coding Horror)가 제안한 내용: 일정 부분 가능합니다. 이메일 사용자 설정의 기본값을 모두 꺼(Off)로 변경할 수 있습니다. 그러면 모든 신규(기존 사용자는 제외…) 사용자의 이메일 알림이 비활성화됩니다. 하지만 사용자가 설정을 다시 켜는 것을 막지는 못합니다.
관리자가 모든 사용자의 알림을 비활성화하려면 어떻게 해야 할까요?
설정에서 전역 스위치, 카테고리별, 또는 사용자 그룹별(레벨 4 이하 사용자는 이 작업을 수행할 수 없음) 설정이 있나요?
데이터베이스의 특정 설정을 대체하는 SQL 문(Data Explorer 사용)이 여기서 도움이 될 수 있을까요?
그런 다음, SQL 쿼리를 실행하여 어떤 사용자가 알림을 켰는지 확인하고, 수동으로 비활성화한 후 예의 있게 다시 그렇게 하지 말아 달라고 요청할 것입니다…
저희 사이트는 뉴질랜드 데이터 연구 커뮤니티를 지원하고 있으며, 때때로 토론이 민감한 주제로 넘어가기도 합니다. 그래서 저희는 감시 단어(watched words)를 설정하고 콘텐츠 검수를 진행하고 있습니다.
사이트에는 1,000명 이상의 사용자(모두 연구자)가 참여하고 있으며, 민감한 게시물의 내용이 이메일 알림으로 전송되는 것에 대해 우려하고 있습니다. 감시 단어가 모든 문제를 해결하지 못하여 민감한 콘텐츠가 사이트에 게시되더라도, 해당 주제에 관심이 있고 게시물을 볼 수 있는 사용자는 제한적일 것입니다. 또한 이 사용자들은 이미 민감한 콘텐츠를 확인하고 작업할 수 있는 자격을 갖춘 사람들입니다. 따라서 저희는 피해를 지역화하고 제한하는 것에 대해 이야기하고 있습니다. 하지만 만약 민감한 콘텐츠가 이메일로 전송된다면, 비밀이 외부로 새어나가는 셈입니다…
저희는 첫 몇 주간의 바쁜 기간이 지나면 커뮤니티 전체나 하위 커뮤니티와 소통하기 위해 자체 다이제스트를 작성할 계획입니다. 따라서 개인 이메일 설정이 잠시 없어도, 심지어 다이제스트 이메일이 없어도 괜찮습니다.
그러나 이 동작을 구성하고 제어하는 더 정교한 다른 방법들을 알고 계신다면 알려주시면 감사하겠습니다.
관심과 지원을 보내주셔서 진심으로 감사드립니다.
감사합니다.
Rachel and Nesha
P.S. 이제 아실 거라고 생각합니다 (Sarah Hawk를 통해) 뉴질랜드에서 "Cheers"라고 할 때, 보통 그것이 뜻하는 바를 손에 든 맥주로 보여주는 경우가 많다는 것을요.