What you've described is only a delivery mechanism, which is all that people typically want for a distribution list. A mailing list on the other hand usually involves much more (commands to subscribe/remove, moderation, ability to reply, archives, etc) and is far beyond the scope you are talking about.
The situation I want it in, is basically lots of distribution lists, but I need to be able to control who has access to 'post' to it... And I need to simplify the posting to the list. Some of the lists would be very much mailing list style, with all users being able to 'post'. Others, would be a select group who can post.
As for the (un)subscribe, seeing as it's to shared folders, they can subscribe to the shared folder. Although, some lists are compulsory to be subscribed to (still haven't worked out the best way to do that). Moderation isn't need, ether you can post, or you can't. Ability to reply. If you can 'post' to the list, then you can reply to the list, otherwise, you have to reply to the individual involved. Archives, well the maildir becomes archives in it's self.
So while it is kinda out of scope, I really want to be able to set this up, it simplifies a lot for the user, and all the admin would hopefully be done through the ACL's. The other reason, is for uniformity. I Will be using the Shared Folder, as an "Official Messages" style distribution list. It makes sense then, that if I do that through shared folders, that I keep things uniform, and do all the internal communications of that style, via the same methods. Simplifies user education, and administration.
I'm thinking that I will probably have to extend Dovecot LDA a lot, or write my own delivery system...
Tim p.s. Quick question, is there a method in Shared Folders, that allows a user to "Delete" the message only from his 'view'? I know you can have separate index's and stuff for each user, but will this allow them to set the 'deleted' flag?
Linux Counter user #273956