Malman es un programa poderoso para gestionar listas de correo. En este documento se muestra cómo hacer algunas configuraciones deseables en un servidor. Tenemos un documento de cómo instalar y configurar mailman
Contents
Cambiar mensajes de respuesta en Mailman
El mensaje por defecto de Mailman hace que una lista de correo indique en español que el remitente no está suscrito, la campaña de uso de formatos abiertos se puede complementar con información de primera mano, ayudando a quienes escriben a la lista de correo para que eviten aquellos formatos cerrados o que impiden la difusión libre de la información.
Este es un exctracto del archivo /var/lib/mailman/messages/es/LC_MESSAGES/mailman.po que contiene las traducciones de los mensajes que aparecen en español.
7593c7593,7594 < "Adjuntos grandes o peligrosos " --- > "Mensaje dirigido a una lista privada procedente de una dirección que no " > "pertenece a la lista" 7598,7601c7599 < "Por favor evite adjuntos de Word, Excel o PowerPoint, puesto que estos\n" < "archivos pueden contener virus, también evite enviar imágenes, por favor\n" < "copie y pegue la información directamente en el correo, si es muy extensa\n" < "remita el enlace apropiado para conocer la información completa." --- > "A los que no estén suscritos no se les permite mandar mensajes a esta lista."
Haciendo esta modificación se invitará a los usuarios que no usan formatos abiertos y que acostumbran a enviar adjuntos grandes o escritos en html en sus mensajes.
Una vez que haya hecho los cambios a su archivo, debe regenerar el .mo, para lograrlo :
msgfmt -o mailman.mo mailman.po
Interfaces en Spaninglish
En ocasiones al instalar Mailman y al configurar la variable DEFAULT_SERVER_LANGUAGE = 'es' en el archivo /etc/mailman/mm_cfg.py, los mensajes de las interfaces aparecen parte en inglés y parte en español. Por ejemplo en debian 3.1 con mailman 2.1.5.
La solución a este problema es copiar el directorio /usr/share/mailman/es/ en /var/lib/mailman/templates/
Hacer upgrade de mailman
Cuando se hace un upgrade de mailman, por ejemplo en actualización de seguridad con el usual apt-get update;apt-get upgrade aparece un mensaje de error como el siguiente :
Configuración de mailman
Old queue files present
The directory /var/lib/mailman/qfiles contains files. It needs to be empty for the
upgrade work properly. Please either flush the queue (by way of mailmanctl start,
then stopping it and redoing the upgrade when it is finished) or remove those
files. Note that removing the files will lose some emails sent to lists.
<Aceptar> Una vez que se haya dado paso a los correos en todas las listas de correo para que no se pierda ninguno, se procede a :
- Detener el servicio de correo para evitar que lleguen más correos, en este caso exim4
- Detener los procesos de mailman
Borrar aquellos archivos que tratan de persistir en /var/lib/mailman/qfiles
- Iniciar el servicio de correo
- Iniciar el servicio de mailman
/etc/init.d/exim4 stop
/etc/init.d/mailman stop
sleep 1m
find /var/lib/mailman/qfiles -type f -exec rm '{}' ';'
/etc/init.d/exim4 start
/etc/init.d/mailman startEn el script anterior se dio un tiempo de 1 minuto para esperar que finalice el servicio de correo.
CategoriaDocumentosyExplicaciones CategoriaDebian CategoriaMailman CategoriaCorreo

