Mailinglist functionality
SourceForge used to have a mailinglist. Right now everyone wanting a mailinglist for their project is required to use Google Groups.
It would be nice if this could be done with GitLab. We already have the ability to read email for the reply-to-email feature. And we already have service desk https://docs.gitlab.com/ee/user/project/service_desk.html that implements similar functionality.
We should model it after the git mailing list https://git.wiki.kernel.org/index.php/GitCommunity and the linux kernel mailing list http://vger.kernel.org/vger-lists.html#linux-kernel so that you can subscribe and unsubscribe by sending an email.
- Active for every project at mailinglist+group/project@example.com (no need to be able to turn off and on, nobody is subscribed by default and people can just unsubscribe
- Subscribe by sending 'subscribe' as the first word in the body.
- Unsubscribe by sending 'Unsubscribe' as the first word in the body.
Optional feature: People posting a single issue don't have to subscribe to a potentially high volume list: you will be Cc'd in replies. Please keep the Cc list intact when replying (use "Reply to all"). See https://git-scm.com/community
Optional feature: Store the emails. The first iteration will not store any emails and there will be no archive.
/cc @dzaporozhets @JobV @DouweM
Zendesk issue: https://gitlab.zendesk.com/agent/tickets/14493