
On Thu, Oct 2, 2025 at 6:39 PM <l.reilly@ucl.ac.uk> wrote:
Hi,
In our Mailman 2 environment we have a script that uses the binaries 'mailman/bin/list_owners' and 'mailman/bin/sync_members' to keep a list of owners up to date. This is handy for sending out service notifications to all list owners. Unfortunately, there doesn't seem to be an exact equivalent in Mailman 3 for list_owners.
I've tried using the command 'mailman members --role administrator LISTSPEC' whilst looping through each list from the output of 'mailman lists'. It almost does the job, but in cases where an owner has a display name set the sync fails as it cannot parse these lines.
e.g. Cannot parse as valid email address (skipping): Smith, John < john.smith@example.com>
I can probably try to clean the output of "mailman members" before doing 'mailman syncmembers'. I just wondered if anybody is doing something similar and has a better approach I'm missing?
Chatgpt :)
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 In an Internet failure case, the #1 suspect is a constant: DNS. "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]