Remove a message from mailing list archive

From Wikitech
(Difference between revisions)
Jump to: navigation, search
m
m (Mailman archives: type)
Line 11: Line 11:
 
# Locate the message in the web archives and load it up for reference.
 
# Locate the message in the web archives and load it up for reference.
 
# Stop the mailman runner so the mailbox won't be touched while you're working
 
# Stop the mailman runner so the mailbox won't be touched while you're working
#: <tt>cd /home/mailman && bin/mailman stop</tt>
+
#: <tt>cd /home/mailman && bin/mailmanctl stop</tt>
 
# Back up the list archives for the list you're editing:
 
# Back up the list archives for the list you're editing:
 
#: <tt>cd /home/mailman/archives/private</tt>
 
#: <tt>cd /home/mailman/archives/private</tt>

Revision as of 18:29, 1 June 2005

From time to time it may be necessary to remove a message from the mailing list archives.

Contents

Private mail

Too late. By the time someone's begging you for help, the offending message was already sent to hundreds of list subscribers.

Mailman archives

A message can be removed from mailman's own list archives, which are generally made available for public viewing via the web.

  1. Locate the message in the web archives and load it up for reference.
  2. Stop the mailman runner so the mailbox won't be touched while you're working
    cd /home/mailman && bin/mailmanctl stop
  3. Back up the list archives for the list you're editing:
    cd /home/mailman/archives/private
    mkdir wikifoo-l.backup
    cp -pr wikifoo-l wikifoo-l.mbox wikifoo-l.backup/
  4. Edit the mbox file in vi or something...
    vi wikifoo-l.mbox/wikifoo-l.mbox
  5. Find the message you want and replace its content with a "this message deleted" message.
    Do not remove the entire message, as this will cause URLs to later messages in the archive to break!
  6. Rebuild the list archives:
    cd /home/mailman && bin/arch --wipe wikifoo-l
  7. Reload that message from the web archives and make sure it looks ok.
  8. Start the mailman runner:
    bin/mailmanctl start

Gmane

There is some sort of procedure for this. With luck, the petitioner will e-mail the gmane people themselves and you don't have to worry about it.

Other archives

There may be other public archives of the lists built from addresses subscribed to the lists. There is no automated way to deal with this.

Personal tools
Namespaces

Variants
Actions
Navigation
Ops documentation
Wiki
Toolbox