Force notification email on (group) message

We use Discourse to send messages to groups.

Unfortunately, when sending a group message, many members do not receive an email notification containing the group message.

Would it be possible to forcibly send an email notification to members of a group when a message is sent to them? Especially when the message comes from a staff member.

Why not?

Have you looked at the “Send me an email when someone messages” me setting in the user profiles? By default, Discourse doesn’t send emails for notifications that the user has seen on the site.

Good point but this is a relatively new setting so people would not be expected to widely know about it, yet.

We use one Discourse instance to communicatie to groups of students.

We want to use Discourse to easily get a message in their email-inbox by addressing it to the group name.

For this reason we’re looking to force-send a notification for a private message addressed to a group.

But if it’s not possible, we’ll just do it the old-fashioned email-to-email way :slight_smile:

The setting that I mentioned controls when emails are sent. I suspect that there is a site setting that controls the default and you’ll need to change the user profile setting for accounts that already exist.

By default they don’t get an email if they have already seen the notification, because it’s annoying to be notified twice. If they haven’t been on the site they do get an email. The last undergrads I taught didn’t read email anyway. :slight_smile:

What did they do when they forgot their passwords, then? Create new accounts?

They probably used email for that, but I got the distinct impression that they didn’t check email like you or I. So sending notifications there was of limited use.

And it seemed that they were even less likely to check the university mailbox.

여러분 안녕하세요,
@pipkin 님과 유사한 문제를 겪고 있어서 이 질문을 다시 열고 싶습니다. 현재 discourse의 동작 방식을 제대로 이해하지 못하는 것 같습니다.

제가 파악한 바로는, 그룹으로 보낸 개인 메시지는 그룹의 모든 멤버에게 전달되지 않습니다. 로그를 확인해 보면 discourse가 일부 사용자에게 이메일로 메시지를 보내지 않고 있는 것으로 보입니다.

이메일을 받지 못하는 사용자 중 일부는 “누군가 메시지를 보내면 이메일을 보내 주세요” 설정을 ALWAYS로 하고 있는 것으로 보입니다. 또한 일부 사용자는 사이트에서 해당 알림을 절대 확인하지 못한 것으로도 알고 있습니다.

그룹의 모든 멤버에게 이메일이 전송되지 않도록 막는 다른 요인이 있을까요?

그리고: “누군가 메시지를 보내면 이메일을 보내 주세요”라는 사용자 설정을 저장하는 데이터베이스 컬럼의 이름을 아시는 분 계신가요? 아직까지 찾지 못했습니다…