Pues aquí documento un problemilla que me ha traido de cabeza unos días, el cambio de nombre de una lista de correo de mailman.
Lo primero que hacemos es renombrar los directorios (copiar si eres precavido)
# cd /usr/lib/mailman/archives/private/ # mv vieja nueva # mv vieja.mbox nueva.mbox <- esto es el directorio # cd nueva.mbox # mv vieja.mbox nueva.mbox <- esto es el archivo de lista # cd /usr/lib/mailman/lists/ # mv vieja nueva
modificamos el fichero de aliases y cambiamos lo de la lista vieja a nueva:
# vi /etc/aliases nueva: "|/var/lib/mailman/mail/mailman post nueva" nueva-admin: "|/var/lib/mailman/mail/mailman admin nueva" nueva-bounces: "|/var/lib/mailman/mail/mailman bounces nueva" nueva-confirm: "|/var/lib/mailman/mail/mailman confirm nueva" nueva-join: "|/var/lib/mailman/mail/mailman join nueva" nueva-leave: "|/var/lib/mailman/mail/mailman leave nueva" nueva-owner: "|/var/lib/mailman/mail/mailman owner nueva" nueva-request: "|/var/lib/mailman/mail/mailman request nueva" nueva-subscribe: "|/var/lib/mailman/mail/mailman subscribe rimaia" nueva-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe rimaia"
regeneramos el aliases
# newaliases
y arreglamos los archivos y las url:
# cd /var/lib/mailman/bin # ./withlist -l -r fix_url nueva -u lists.marsupi.org # ./arch --wipe nueva
Y en principio ya tenemos la lista funcionando a toda vela :)
buenas,
después de renombrar una lista de distribución siguiendo estos pasos, no me aparece en la lista listinfo general (dominio/mailman/listinfo) en el listado de todas las listas. Como puedo hacer para que aparezca?
Gracias.