1. Save list settings (command line)
cd /usr/lib/mailman/bin/
# ./list_lists
3 matching mailing lists found:
List-1 - Just some mailing list
List-2 - Just another mailing list
TheList - The list we are interested in
# ./config_list -o /tmp/TheList.conf TheList
2. Save list membership (command line)
# cd /usr/lib/mailman/bin/
# ./list_members -o /tmp/TheList-regular.txt -r TheList
# ./list_members -o /tmp/TheList-digest.txt -d TheList
3. Save list archive (command line)
# cd /var/lib/mailman/archives/private
# ls -lF
total 32K
drwxrwsr-x 12 root mailman 4.0K Jan 15 2011 List-1/
drwxrwsr-x 2 root mailman 4.0K Apr 9 2010 List-1.mbox/
Copy
cd /usr/lib/mailman/lists from source to destination.
5. Restore list settings (command line)
# cd /usr/lib/mailman/bin/
# ./list_lists
# ./config_list -i /tmp/TheList.conf TheList
6. Restore list membership (command line)
# cd /var/lib/mailman/archives/private
# tar xzf /tmp/TheList-archive.tgz
# tar xzf /tmp/TheList-mbox-archive.tgz
# chown -R root:mailman TheList TheList.mbox
cd /usr/lib/mailman/bin/
# ./list_lists
3 matching mailing lists found:
List-1 - Just some mailing list
List-2 - Just another mailing list
TheList - The list we are interested in
# ./config_list -o /tmp/TheList.conf TheList
2. Save list membership (command line)
# cd /usr/lib/mailman/bin/
# ./list_members -o /tmp/TheList-regular.txt -r TheList
# ./list_members -o /tmp/TheList-digest.txt -d TheList
3. Save list archive (command line)
# cd /var/lib/mailman/archives/private
# ls -lF
total 32K
drwxrwsr-x 12 root mailman 4.0K Jan 15 2011 List-1/
drwxrwsr-x 2 root mailman 4.0K Apr 9 2010 List-1.mbox/
Copy
cd /usr/lib/mailman/lists from source to destination.
5. Restore list settings (command line)
# cd /usr/lib/mailman/bin/
# ./list_lists
# ./config_list -i /tmp/TheList.conf TheList
6. Restore list membership (command line)
# cd /var/lib/mailman/archives/private
# tar xzf /tmp/TheList-archive.tgz
# tar xzf /tmp/TheList-mbox-archive.tgz
# chown -R root:mailman TheList TheList.mbox