Ceci est une ancienne révision du document !
Ajout de liste :
$ newlist arn-ldn
C'est intéractif et pose quelques questions simples. Sauf qu'il prend le domaine par défaut qui n'est pas le bon sur mon setup (johndescs). Donc il faut fix :
$ /usr/lib/mailman/bin/withlist -l -r fix_url arn-ldn -u listes.arn-fai.net
Ce que ne regénère pas /var/lib/mailman/data/virtual-mailman
nécessaire pour apprendre au MTA à connaitre les adresse de mailman. Donc :
$ /usr/lib/mailman/bin/genaliases
Après il faut tout configurer dans l'interface web par exemple.
Faire une installation de mailman fonctionnelle sur le serveur de destination.
Créer un tar des fichiers de config de l'ancien serveur et des archives (pour garder les permissions) :
$ tar cjf listes.tar.bz2 /var/lib/mailman/lists/ca/ /var/lib/mailman/lists/discussion/ /var/lib/mailman/lists/suivi/ /var/lib/mailman/lists/tech/ /var/lib/mailman/archives/private/ca.mbox/ca.mbox /var/lib/mailman/archives/private/discussion.mbox/discussion.mbox /var/lib/mailman/archives/private/suivi.mbox/suivi.mbox /var/lib/mailman/archives/private/tech.mbox/tech.mbox
Copier le tar, l'extraire à la racine :
$ sudo tar xf listes.tar.bz2 -C /
Régénérer les archives (pour chaque liste) :
$ sudo /var/lib/mailman/bin/arch suivi
Faire reconnaître les “nouvelles” listes (comme ci-dessus) :
$ /usr/lib/mailman/bin/genaliases