Está en la página 1de 12

Marc López

Configuración mailman
En el mismo servidor donde tenemos el MTA Postfix, hacemos la instalación del paquete
mailman.
sudo apt install mailman

Utilizamos check_perms para mostrar problemas de los permisos relacionados con


directorios/ficheros y check_perms -f nos permite arreglar los problemas mostrados. Este
proceso lo hacemos múltiples veces, hasta que vemos que los problemas ya no se
solucionan por sí solos.

En /var/lib/mailman tenemos problemas ya que los ficheros de dentro tienen un grupo


propietario equivocado, lo cambiamos por el grupo list.
sudo chown -R : list *
Marc López

Editamos el fichero /etc/mailman/mm_cfg.py

Creamos la lista mailman


newlist mailamn

sudo systemctl restart mailman.service reiniciamos el servicio mailman.


Con un nmap localhost, vemos que el puerto 80 está abierto.
Marc López

Cliente:
En el cliente recibimos un mensaje en la cuenta de thunderbird de marc@lopeztrujillo.local
que la lista de distribución mailman se ha creado.

Vemos que con la dirección antartida.lopeztrujillo.local podemos ver la web por defecto de
apache. Al instalar mailman, también nos instala automáticamente apache.

Servidor:
Copiamos el fichero de configuración apache.conf a /etc/apache2/sites-available/
Nos movemos a /etc/apache2/sites-available/ y editamos apache.conf
Marc López

Dentro descomentamos el bloque de VirtualHost, definimos el nombre del site y hacemos


una redirección.

Habilitamos el nuevo site y deshabilitamos el site por defecto.


Marc López

Creamos la nueva lista lista_distribucion.

En /var/lib/mailman/data vemos que no se han creado los ficheros de alias.


Vamos a /usr/lib/mailman/bin/, dentro tenemos el script genaliases, este scrip nos genera los
aliases para nuestras listas de distribución.

./genaliases >> /etc/aliases Redireccionamos el output del scrip a /etc/aliases


Dentro del fichero /etc/aliases, borramos las líneas debajo de postmaster: root
Marc López

newaliases
a2enmod cgi

Cliente:
Recargamos la web y vemos la página del mailman con las 2 direcciones asociadas a las
listas.

En thunderbir, recibimos un mensaje con los links para administrar las nuevas listas.
Marc López

Manual de administrador

Cliente:
Entramos a la web de administración de mailman, seleccionamos la lista “lista_distribucion”.
Veo que hay un apartado, que nos explica que para enviar un mensaje a todos los
miembros de la lista, utilizaremos la dirección especial lista_distribucion@lopeztrujillo.local.
Nos suscribimos a la lista con el correo marc@lopeztrujillo.local

En Thunderbird, vemos que el correo marc@lopeztrujillo.local, recibe un email de


confirmación para la lista.

Dentro del mensaje, hay un link para aceptar o denegar unirnos a la lista.
Marc López

Una vez aceptamos la suscripción, recibimos un email de bienvenida a la lista.

Para ver el funcionamiento y las características de las listas de distribuciones, hago que otro
usuario se suscriba a la misma lista, lo haremos con el correo “pepe@lopeztrujillo.local”.
(Como el proceso es el mismo, no lo muestro por pantalla).
Para administrar todas las características de la lista, existe la sección de administración,
esta requiere contraseña para acceder.
Accedo a la sección de administración de la lista utilizando la contraseña definida en el
momento de creación.

Dentro, veo que hay la sección de manejo de miembros, entramos en ella para confirmar
que los usuarios suscritos forman parte de ella.
Marc López

Veo que tengo a los 2 usuarios suscritos anteriormente.

Envío un mensaje a la dirección especial de la lista para testear si funciona correctamente.

Tanto marc como pepe reciben los mensajes enviados a la dirección que acapara todos los
miembros de dicha lista.
Marc López

Realizamos un segundo test, en el bloquearemos a uno de los 2 usuarios de lista para que
no reciba el mensaje. Esto lo hacemos otra vez en la sección de administración de la lista,
dentro de manejo de miembros.
En la fila de pepe, marcamos la casilla digest y aceptamos los cambios.

Envío el mensaje para el test 2, si todo funciona correctamente. Solo el usuario marc
debería recibir el mensaje.
Marc López

Veo que marc recibe el mensaje y pepe no.

Personalización:
En la página principal de la lista hemos añadido una descripción del propósito de la misma.
Vemos la opción de cambiar idiomas arriba a la derecha.

Cambiamos el idioma y vemos que algunas secciones se traducen correctamente.


Marc López

También hemos añadido un footer en cada uno de los mensajes enviados a los miembros
de la lista con una pequeña descripción de la empresa y un link para que nos dirige una web
donde podemos leer una descripción de la lista, los beneficios de suscribirnos y un
formulario de suscripción a la misma.

También podría gustarte