Migrate a list from another host
Migrating your list from another host is pretty straight forward. We'll need to collect some files from your old list to import. For those people who want to collect the files themselves, the instructions are below. Otherwise, we're happy to do it for you. And there's no charge to migrate your list for you.
- Step 1: Get some files from your old list host
- Step 2: Order your new list
- Step 3: Send the old list files to us to import
Step 1. Get some files from your old list host
The method of getting the files depends on what type of access you have to your old list. Most people will only have the usual list-administrator access. Some people will have shell access to the server.
We'll start with the most common scenario – i.e. you only have list-administrator access.
- Subscribers (digest and regular)
- Message archive.
Note: Mbox files for importing are limited to 250 MB.
If your file is larger we can can truncate it for you.
Subscribers (digest and regular)
Send an empty email to:
with the subject:
For example: if your list's email address was
email@example.com and your admin password was:
You would receive an email from the list-server that looked something like below. Save that email as a text file.
- Results: Non-digest (regular) members: firstname.lastname@example.org (Charlie Brown) gmeggs@bigpond (Ginger Meggs) email@example.com (Homer Simpson) Digest members: firstname.lastname@example.org (Mickey Mouse) email@example.com (Bugs Bunny) firstname.lastname@example.org (Donald Duck) email@example.com (Barney Rubble) firstname.lastname@example.org (Fred Flintsone)
There are a few options for getting your list's message archive. The best option is for us to directly pull the archive from your old list into your new list. We'll need your permission to access the old list as Administrator. The next best option is if your host will send you the list's
mbox file if you ask them.
Alternatively, for a small archive you can paste the URL below into your browser's address bar.
Replace "LISTNAME", "MYDOMAIN, "ADMINPASSWORD" and "ADMINEMAIL" with the real thing. For example:
This will display a text file of your archive. You can then "Save page as" to your PC. If the archive is large your the browser may time out before it finishes loading.
Finally, if none of the above are viable options, you'll have to download all of the Gzip'd Text files from your archive page. This can be quite tedious on a large archive.
... and for those people with shell access to their list-server ...
As root or with sudo, (change the path files to match yours)
$ /usr/lib/mailman/bin/list_members -f -r LISTNAME > LISTNAME.regular $ /usr/lib/mailman/bin/list_members -f -d LISTNAME > LISTNAME.digest $ cp /var/lib/mailman/archives/private/LISTNAME.mbox/LISTNAME.mbox ./LISTNAME.mbox $ /usr/lib/mailman/bin/config_list -o LISTNAME.cfg LISTNAME $ mkdir LISTNAME-files $ mv LISTNAME.* LISTNAME-files/ $ tar -czvf LISTNAME-files.tgz LISTNAME-files
Step 2. Order your new list
The next step is to order your new list here on our website. Once we receive your order we can line things up at oufirstr end.
Step 3: Send the old list files to us to import
Once you have those files, put them into a folder and
tgz the folder then send it to us.
For large files use WeTransfer or DropSend – addressed to support (at) mailmanlists.net.