Hitashi mancho via Mailman-users writes:

 > I have migrated around 300 mailing lists from Mailman 2 to Mailman
 > 3. In most of the mailing lists we have configured
 > "max_days_to_hold" to 2. It was working fine in Mailman 2. However,
 > it is not working in Mailman 3.

This doesn't seem to be exposed in Postorius.  It's not all that old
in Mailman 3 (April 2020) so it's possible that it is not moved from
Mailman 2 to Mailman 3 by the migration scripts.

You can use "mailman withlist" to access that variable:
Use "mailman withlist -l l...@domain.tld", then at the prompt:

>>> m.max_days_to_hold

to examine the value for l...@domain.tld.

To do a mass change, something like

for ml in `mailman lists`; do
  mailman withlist -l $ml -r fix_mdth
done

where you put in Mailman's bin directory the file 'fix_mdth.py'
containing 

def fix_mdth(ml):
    ml.max_days_to_hold = 2
    commit()

Of course if there are list where you want a longer or indefinite hold
you'll need to change those back, since this approach changes all of
them.

You can get more information with "mailman withlist --detail".

-- 
GNU Mailman consultant (installation, migration, customization)
Sirus Open Source    https://www.siriusopensource.com/
Software systems consulting in Europe, North America, and Japan
_______________________________________________
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/GCHQ6P3DQWDN7MSEXOMFGXAIV4KSY4KN/

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

Reply via email to