We have a GNU Mailman server running on some old hardware that is due to be retired soon. I have been trying to figure out where the list/archive data stored so I can just rsync it over to the new server when it comes in but I haven't had much luck. Does anyone know where this data is stored by default? Also, is there anything else I should be concerned about when making a move like this? I don't have much experience with Mailman so any help would be much appreciated.

  • Which OS are you running this on, and are you using OS-supplied packages or was it installed manually? Oct 21, 2012 at 17:54
  • Old server is running RHEL4 and mailman was installed via the Redhat supplied RPM. The exact package name is mailman- The new server would be running RHEL6
    – Justin
    Oct 21, 2012 at 18:04

1 Answer 1


The files you want are located in /var/lib/mailman the directories you want to copy are


After you have migrated the server just run

check_perms -f

To fix the permissions

  • I would add a somewhat obvious step of ensuring mailman is stopped on both hosts before copying the files. Also do not rebuild the archives. It will change all the public links. Oct 21, 2012 at 20:00
  • when I run check_perms -f it finds about 400 issues but says I need to run as root to fix. After elevating to root I run the command again but it won't actually fix the permissions, just find them. Any ideas?
    – Justin
    Oct 22, 2012 at 14:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .