Buscar


imprimir pdf Español

Gestionar una lista de correo con Ezmlm


Introducción

Esta guía le ayudará a gestionar la lista de correo en su servidor dedicado gracias a Ezmlm.

Una lista de correo sirve para enviar un correo a una lista de abonados (una revista, por ejemplo, o un grupo de discusión).





ATENCIÓN /!\

En nuestro ejemplo la lista se llamará "newsletter" y el dominio es "mi_dominio.com".
Deberá cambiar estos datos por los suyos.



Por ejemplo, si su dominio es mi_dominio.com y el nombre de su lista es newsletter, se creará una dirección de correo llamada newsletter@mi_dominio.com. Cuando envíe un mensaje a esta dirección, todas las personas que estén inscritas a esta lista, recibirán el mensaje.

El programa ezmlm es un gestor de listas de correo muy eficaz y respaldado. Vamos a mostrar paso por paso cómo crear, gestionar y configurar una lista de correo.

Creación de la lista de correo

Antes de nada se debe pasar a root en SSH y luego pasar al usuario vpopmail mediante el comando:


# su vpopmail -


El directorio donde están los archivos de Ezlm es /usr/local/bin/ezmlm/ :


$ cd /usr/local/bin/ezmlm/


Creamos la lista de correo newsletter@mi_dominio.com :


./ezmlm-make /home/vpopmail/domains/mi_dominio.com/newsletter /home/vpopmail/domains/mi_dominio.com/.qmail-newsletter newsletter mi_dominio.com



A partir de la creación, puede definir las opciones siguientes:

  • -a : Archivar la lista de correo (Se guardan todos los mensajes y se conservan para poder ser consultados; bien por usted o por todo el mundo según una serie de reglas que se pueden definir). Esta opción está activada por defecto.
  • -A : No archivar la lista.
  • -e : Modificar las opciones de una lista existente.
  • -f : Prefijo de la lista de correo: Cuando se envía un correo en la lista, el motivo se precede de un prefijo que puede elegirse. Por ejemplo, para la newsleter se ha elegido la palabra "News" como prefijo. Todos los correos comenzarán con la rubrica "[News]" en el motivo.
  • -g : proteger los archivos: sólo las personas inscritas tendrán acceso a los archivos (recomendado).
  • -l : creación de una lista de inscritos que podrá ser consultada por el moderador posteriormente.
  • -m : Moderar los emails: si alguien envía un email a la lista, el moderador recibirá antes que nadie un correo de confirmación para seleccionar si el mensaje pasa al resto de inscritos. (recomendado si quiere crear una lista de anuncios o una revista).
  • -M : No moderar los emails (opción por defecto).
  • -o : mailing list cerrada : Solo los moderadores pueden escribir (recomendado para hacer una revista o una lista de difusión de noticias).
  • -p : mailing list publica : todo el mundo puede abonarse libremente (defecto).
  • -P : mailing list privada : nadie puede abonarse por sí mismo. Debe realizar cada inscripción usted mismo manualmente.
  • -u : Las personas que no están abonadas a la lista no pueden escribir mensajes (recomendado).
  • -U : Todo el mundo -abonado o no- puede escribir a la lista (defecto).
  • -3 admin@mi_dominio.com : reemplaza a la línea "from" de cada mensaje enviado por la dirección admin@mi_dominio.com
  • -5 admin@mi_dominio.com : fija la dirección de correo del propietario de la lista a admin@mi_dominio.com.

Ejemplo

Creación de la lista newsletter@mi_dominio.com : solo admin@mi_dominio.com puede escribir, las inscripciones son libres y cuando un mensaje se envía, se solicita a admin@mi_dominio.com una confirmación antes de ser distribuido.


$ ./ezmlm-make -m -o -5 admin@mi_dominio.com /home/vpopmail/domains/mi_dominio.com/newsletter /home/vpopmail/domains/mi_dominio.com/.qmail-newsletter newsmetter mi_dominio.com


Para probarla, puede inscribirse como moderador y abonado (por el momento no es más que el propietario de la lists). Para ello siga las instrucciones que se siguen a continuación para enviar un email a newsletter@mi_dominio.com desde su dirección actual admin@mi_dominio.com.

Debería recibir en su cuenta de correo de moderador un correo de confirmación para cada mensaje que se publica. Basta con responder (Reply) sin cambiar nada en la respuesta. Unos segundos más tarde, su correo será recibido en las cuentas de los abonados.

Añadir un abonado

Para inscribir a un abonado, hay dos posibilidades:

O bien se realiza la inscripción por el gestor de la lista manualmente:


$ ./ezmlm-sub /home/vpopmail/domains/mi_dominio.com/newsletter/ la_persona@su_dominio.com



O bien se inscribe el mismo (no funciona con la opción -P de ezmlm-make).

La persona envía un correo a newsletter-subscribe@mi_dominio.com

Borrar un abonado

De la misma forma manualmente:
$ ./ezmlm-unsub /home/vpopmail/domains/mi_dominio.com/newsletter/ la_persona@su_dominio.com

O por la persona misma:
Debe enviar un correo a la dirección newsletter-unsubscribe@mi_dominio.com


Gestion de los moderadores

Para añadir una persona como moderador, hay que inscribirla en el directorio mod:

$ ./ezmlm-sub /home/vpopmail/domains/mi_dominio.com/newsletter/mod admin@mi_dominio.com




Para borrar a un moderador de la lista, se hace de la misma forma con el comando ./ezmlm-unsub


$ ./ezmlm-unsub /home/vpopmail/domains/mi_dominio.com/newsletter/mod admin@mi_dominio.com



Trucos y comandos directos

Para listar todas las personas inscritas en una lista

$ ./ezmlm-list /home/vpopmail/domains/mi_dominio.com/newsletter/



Modificar el campo Reply-To:

Por defecto el campo de respuesta de los correos es la dirección de la persona que envía el correo y no la dirección de la lista. Esto se hace para utilizar las opciones Responder y Responder a todos de los clientes de correo (Responder enviaría la respuesta a la persona que realiza el comentario y responder a todos enviaría la respuesta a la lista).

Si desea que la opción de Responder no realice una respuesta unívoca sino una respuesta a todos, puede modificar el campo Reply-To? para que la respuesta sea enviada a la lista. Para ello añada en el fichero /home/vpopmail/domains/mi_dominio.com/newsletter/headerremove una línea como la siguiente


...
Reply-to
...




Así mismo añada en el fichero /home/vpopmail/domains/mi_dominio.com/newsletter/headeradd una línea como la siguiente:


...
Reply-To: newsletter@mi_dominio.com
...



Modificar los textos de la lista de correo:

Todos los textos están contenidos en /home/vpopmail/domains/mi_dominio.com/newsletter/text/


Editar la firma de los correos (el texto que sigue a cada mensaje):



Hay que editar (o crearlo si no existe) el fichero home/vpopmail/domains/mi_dominio.com/newsletter/text/trailer y añadir la firma deseada.


/!\ ATENCIÓN

No olvide añadir un retorno de línea al final de cada fichero.




Más información