Here's the basics of what I'm trying to set up:
The Web UI is not available. CLI tools are being used for configuration and 
ongoing maintenance functions. The server instance is ephemeral, but has 
persistent storage for postfix / mailman configuration.
There are a series of notification lists list-0...@example.com, 
list-0...@example.com, etc. Users can subscribe / unsubscribe via email.
A list-...@example.com list can be used to send posts to all lists (this is 
rare).
A sitead...@example.com email address is the only sender allowed to post to any 
list.
A list-ad...@example.com list is defined. This list should be copied on all 
posts that are sent to any of the notification lists. The admin list membership 
is maintained via CLI tools by list admins

Below are a couple of ideas I've played around with, but haven't gotten a good 
solution. Suggestions would be welcome. I've had a little experience with the  
CLI tools, but I'm not having luck with trying to add non-members.

Idea 1
Have list-...@example.com be an umbrella list with all notifications lists as 
members.
list-ad...@example.com is added to all lists as a member
sitead...@example.com is added to all notification lists as a member with 
moderation_action = Action.defer to allow sending posts.
ues-...@example.com is added to all notification lists as a member with 
moderation_action = Action.defer to allow "nested" sending to members of the 
list-all list.
There seem to be issues with having the senders as members of the list. Having 
them as non-members might be a solution, but I haven't yet figured out how to 
add non-members via CLI.

Idea 2
Use cron with CLI tools to extract all notification list members and update 
(mailman syncmembers) the list-all membership.
Use script to add all list-admin users to each notification list. Update all 
notification lists when the list-admin membership changes. This is somewhat 
problematic since individuals could be direct members of notification lists and 
removal from list-admin would remove the direct membership.
sitead...@example.com is added to all lists as a member with moderation_action 
= Action.defer to allow sending posts.

________________________________

The contents of this e-mail, including attachments, are intended for use by the 
named addressee only and may contain information that is confidential or 
private according to applicable law. If you received this electronic 
transmission in error, please notify the sender by a reply to sender only 
message, permanently delete the original message and any attachments from your 
electronic device and keep this message confidential. Unauthorized use, 
copying, review and/or distribution to unauthorized persons is strictly 
prohibited and subjects the user to penalty of law. Thank you for your 
cooperation.

_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/KNVXOLFWVZAQ2JKBRFBNAXCDZSWWNGTX/

This message sent to arch...@mail-archive.com

Reply via email to