Add per-channel email notification controls
Similar to per-channel desktop notification controls, I'd like the option to disable email notifications on a per channel basis. A good use case for this is our Git repo web hook: I don't need an email telling me I pushed commits to the repository (currently the author name generates a mention notification).
My original forum post might provide additional context.

-
Danny commented
I recently attended a conference where the topic chats were done on a Mattermost server.
Now that the conference is over lots of people want to keep up, but won't use Mattermost frequently enough to have it open and see notifications. But, there's no way for them to get email updates for just the channel that they were part of.
The net result of this is that lots of the sub-communities are moving off Mattermost and onto Discord and Teams etc. and this feels like a real missed opportunity. -
Jordan commented
I know this post came first, but it looks the same as https://mattermost.uservoice.com/forums/306457-general/suggestions/15097446-mute-specific-channels-in-app-more-granular-cont ?
-
Kristian Rønningen commented
I would like to have "email" removed from this suggestion. We have alerts from our monitoring system pushed to a channel, so I have a notification on "problem", but I only want this notification to apply to that specific channel. A general per-channel notification control would be great!
-
Anton Akhmerov commented
Additionally it should be possible to get notifications for all messages in a channel (relevant if a channel is inactive for long periods of time).