[Mailman-Users] HowTo edit Archives by hand

Jim Popovitch jimpop at rocketship.com
Wed Jul 17 19:44:33 CEST 2002

A side effect of doing this is that the re-generated html files are not
necessarily referenced as they used to be.  Thus if there are other
references to these files (such as this one:
http://mail.python.org/pipermail/mailman-users/2002-July/021154.html) they
will be incorrect/invalid after a re-arch.

-Jim P.

> -----Original Message-----
> From: Jon Carnes
> I think this is already in the FAQ, but just in case, here is a brief run
> through for the 2.0.x series...
> The archives are found in:
>   ~mailman/archives/private/
> There are two subdirectories for each list:
>   <listname>.mbox:  This directory contains one file, a text based
>         Mailbox with all the archived messages.  This file is the
>         *real* archive.
>   <listname> : This directory contains all the manufactured Web/text
>         files needed to display the archived messages.  The files in
>         this directory are all generated from the Mailbox found in the
>         other directory.
> To edit out an email,
>   - Take mailman off-line (stopping cron is effective for this).
>   - Goto the Mailbox containing the archive
>   - Edit this large file and remove the offending email
>       Note: this is a large text based file containing
>       many emails, each stacked on top of each other
>       inside the file.  Each email starts with a line like:
>         "From user at domain.com  Mon Mar 12 14:23 2002"
>       There will be other lines in the email that look similar
>       and start with "From: " (note the colon instead of a space)
>          "From: User Name <user at domain>"
>       These lines are header lines inside the email.
>   - Once the offending emails are edited or removed,
>      move the files in the current web files for the archive
>      to a backup directory and run:
>        ~mailman/bin/arch  <listname>
>      This will regenerate all the HTML files used by the archive.
>   - Bring mailman back on-line (restart cron)
> Best of luck,
> Jon Carnes

More information about the Mailman-Users mailing list