Esta semana pasada, una de las tareas que tuvimos que realizar fue la reindexación de listas de correo mailman que nos pasaron en un backup. Tras unas migraciones entre máquinas se quedó sin mover contenido de las listas de correo. Este es un problema que arrastraba Plesk en versiones 8.x y quizás la 9.x.
Para incorporar el histórico al nuevo servicio procedimos de la siguiente manera:
# corregir permisos del sistema
# http://hostingaldescubierto.com/wordpress/2009/12/11/debian-valueerror-unsupported-format-character-t-0x74-at-index-8/
export LC_ALL=C; export LANG=C
/var/lib/mailman/bin/check_perms -f -v
# Para reindexar necesitamos tener el fichero .mbox y fusionarlo con el actual por ejemplo así :
cat /var/backup/listacorreo.mbox /var/lib/mailman/archives/private/listacorreo.mbox > /var/lib/mailman/archives
/private/listacorreo.mbox.new
cp /var/lib/mailman/archives/private/listacorreo.mbox.new /var/lib/mailman/archives/private/listacorreo.mbox
# ahora a reindexar
/var/lib/mailman/bin/mmarch listacorreo
Ahora podemos verificar el contenido en :
http://lists.hostingaldescubierto.com/pipermail/listadecorreo/
Deja una respuesta