[ mailman-Patches-1394949 ] held message expiration

SourceForge.net noreply at sourceforge.net
Sun Jan 1 21:29:34 CET 2006

Patches item #1394949, was opened at 2006-01-01 15:29
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: command line scripts
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Robby Griffin (alierak)
Assigned to: Nobody/Anonymous (nobody)
Summary: held message expiration

Initial Comment:
This patch against 2.1.4 includes an enhanced version of bin/discard 
and a trivial shell script that rejects held messages older than 10 days, 
to keep moderator queues relatively clean and to let users know when 
the moderator is asleep at the wheel.

Note that bin/checkdbs in newer versions of Mailman can already 
discard held messages according to the max_days_to_hold per-list 
config parameter.

Changes to bin/discard include:
  - support for --approve, --reject, and --comment= for rejection
     comments (compare to patch #992621).
  - sane error handling when a specified held message belongs to a
     nonexistent / invalid listname

It's advisable to schedule the expire-heldmsgs cron job to happen 
before daily admin reminders, so that moderators don't see lists of 
messages that are gone by the time they visit the admin page.

If anyone wants to do further work in this area, they should probably 
look into extending the expiration capability of 2.1.7 to support 
approval / rejection with optional comment of expired held posts. I 
would also suggest that deleting a list should cause its held messages 
to be expired immediately.


You can respond by visiting: 

More information about the Mailman-coders mailing list