si:migrationmailman

Migration Mailman

Pour des raisons techniques, Parinux a migré ses listes de diffusion d'une machine à une autre. Le gestionnaire utilisé est mailman.

sur l'ancienne machine :

  • /usr/lib/mailman/bin/mailmanctl stop

sur la nouvelle machine :

  • aptitude install mailman
  • /usr/lib/mailman/bin/mailmanctl stop
  • rsync -avz ancienne-machine:/var/lib/mailman/lists/ /var/lib/mailman/lists/
  • chown -R list:list /var/lib/mailman/lists/*/*
  • chown www-data:list /var/lib/mailman/lists/*
  • rsync -avz ancienne-machine:/var/lib/mailman/archives/private/ /var/lib/mailman/archives/private/
  • chown -R list:list /var/lib/mailman/archives/private/
  • chown www-data:list /var/lib/mailman/archives/private/* /var/lib/mailman/archives/private/*/index.html

Ici, la procédure a été interrompue pour qu'on puisse reconstruire les archives au format mbox. En effet, Parinux a changé de serveurs mailman sans que les archives de l'ancien soient migrées sur le nouveau. On peut ensuite effectuer la dernière étape de la migration, régénérer les archives des listes de diffusion.

  • /usr/lib/mailman/bin/arch <liste-de-diffusion>
  • /usr/lib/mailman/bin/mailmanctl start

Enfin, il faut modifier la configuration mail de vos machines pour que mailman reçoive le mail qui lui destiné (en l'occurrence, tout ce qui concerne lists.parinux.org)

  • /var/lib/dokuwiki/data/pages/si/migrationmailman.txt
  • Dernière modification : 2025/03/13 21:20
  • de vcalame