Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2008-05-28 20:28:12
Size: 1551
Editor: terri
Comment:
Revision 5 as of 2008-07-31 13:53:44
Size: 88
Editor: dunxd
Comment: Page renamed to DOC/4.18 How do I backup my lists and their configurations-membership rosters?
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DOC/versions/4292704
== 4.18. How do I backup my lists and their configurations/membership rosters? ==
See also FAQ 4.6 at <[[http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.006.htp]]>.

You can use the following scripts in a cronjob:

{{{
  #!/bin/bash
  #set -x
  # Sends a file to an email address as a MIME attachment.
  # Syntax: mimemail <subject> <file> <address>
  # Note: Requires MH or nmh to be installed (uses MHN)
}}}


{{{
  subject=$1
  file=$2
  addr=$3
}}}


{{{
  echo "To: ${addr}
  From: nobody
  Subject: ${subject}
}}}


{{{
  #application/octet-stream [${subject}] ${file}
}}}


{{{
  " | /usr/bin/mh/mhbuild - > /tmp/mimemail.tmp.${$}
  /usr/lib/mh/post -verbose -watch /tmp/mimemail.tmp.${$}
  rm /tmp/mimemail.tmp.${$}
}}}


          *
  #!/bin/bash
  #Put in a cronjob to archive your lists and email them to you
  #set -x

{{{

}}}

  datestr=`date +%Y%m%d`
  host=`hostname -f`
  file=mailman.lists.$.tar.gz
  filepath=~/backups/$
  sendto="root"

{{{

}}}

  cd /var/lib/mailman
  tar zcf $ lists
  cd ~/backups
  ~/bin/mimemail $ $ $



The result is a tarball emailed to you by the cronjob which contains the entire lists directory hierarchy of your Mailman installation.

''Last changed on Fri Jun 22 00:12:36 2007 by'' Jeffrey Goldberg
<<Color2(Converted from the Mailman FAQ Wizard, col=darkgreen)>>
This is one of many [[../Frequently Asked Questions|Frequently Asked Questions]].
#REDIRECT DOC/4.18 How do I backup my lists and their configurations-membership rosters?

MailmanWiki: DOC/How do I backup my lists and their configurations-membership rosters? (last edited 2008-07-31 13:53:44 by dunxd)