MS Exchange had sort-of solved that problem with Public Folders. Basically shared email folders across an organization.

The older solution is NNTP/Usenet. I wish we had a modern system like that.