After the pending message cleanup settled down I upgraded Mailman from 2.1.5 to 2.1.6. This upgrade fixes some security problems; it also has a handy
DEFAULT_MAX_DAYS_TO_HOLD setting so list admins can discard held messages after 10 days or whatever. If folks use that option, it should help prevent the spam buildup again; good times!
This was a pretty straightforward upgrade; just shut down Sendmail and
mailmanctl, comment out the Mailman
httpd.conf, do a backup,
make install, and restart everything. The
mailman/archives directory has a bunch of symlinks which seem to confuse tar, so I just copied all the directories except for
archives into a tmp directory.
make install took about 20 seconds and
check_perms took about 25 seconds to run, which is understandable since we've got 700+ MB of list data (550 MB in the
So that's done; if anyone notices anything awry, please let me know, thanks!