Mailman · 3 min read · Oct 04, 2025

Cómo instalar y configurar Mailman (con Postfix) en Debian Squeeze - Página 2

5 Usando Mailman

A partir de ahora, podemos usar la interfaz web de Mailman para gestionar Mailman (con una excepción: cada vez que crees una nueva lista de correo, debes agregar nuevos alias a /etc/aliases manualmente en la línea de comandos).

La interfaz de administración se puede alcanzar en http://lists.example.com/admin - en esa página deberías encontrar un enlace a la lista de correo de Mailman que creaste en el capítulo 4:

Si haces clic en ese enlace (http://lists.example.com/admin/mailman) llegarás a la página de gestión de la lista de Mailman, pero primero debes iniciar sesión con tu contraseña (esa es la que especificaste durante el comando newlist):

Así es como se ve la página de gestión - desde aquí puedes…

… cambiar la configuración básica de la lista…

… o moderar nuevos mensajes (http://lists.example.com/mailman/admindb/mailman):

Los usuarios pueden ir a http://lists.example.com/listinfo para obtener una lista de todas las listas de correo disponibles…

… o a http://lists.example.com/listinfo/mailman para ir a una lista específica (mailman en este ejemplo) donde pueden suscribirse:

Tú como administrador también puedes crear nuevas listas usando la interfaz web (en http://lists.example.com/create), pero antes de hacer esto, ejecuta

mmsitepass mailman_password

en la línea de comandos porque de lo contrario recibirás el mensaje de error Error: No estás autorizado para crear nuevas listas de correo cuando intentes crear una lista de correo a través de la interfaz web (sugiero que uses la misma contraseña - mailman_password - que en el comando newsite en el capítulo 4).

Para crear una nueva lista a través de la interfaz web, especifica el nombre de la lista y la dirección de correo electrónico del propietario, especifica una contraseña para la lista (o haz que la interfaz web genere una para ti)…

… y en la parte inferior de la página, especifica la contraseña que usaste con el comando mmsitepass; luego haz clic en Crear Lista:

En caso de éxito, deberías ver la siguiente página:

El propietario de la lista también recibirá un correo electrónico con instrucciones sobre cómo modificar /etc/aliases para completar la creación de la lista:

La lista de correo testlist1' ha sido creada a través de la interfaz web. Para completar la activación de esta lista de correo, el archivo adecuado /etc/aliases (o equivalente) debe ser actualizado. El programanewaliases’ también puede tener que ser ejecutado.

Aquí están las entradas para el archivo /etc/aliases:

testlist1: “|/var/lib/mailman/mail/mailman post testlist1” testlist1-admin: “|/var/lib/mailman/mail/mailman admin testlist1” testlist1-bounces: “|/var/lib/mailman/mail/mailman bounces testlist1” testlist1-confirm: “|/var/lib/mailman/mail/mailman confirm testlist1” testlist1-join: “|/var/lib/mailman/mail/mailman join testlist1” testlist1-leave: “|/var/lib/mailman/mail/mailman leave testlist1” testlist1-owner: “|/var/lib/mailman/mail/mailman owner testlist1” testlist1-request: “|/var/lib/mailman/mail/mailman request testlist1” testlist1-subscribe: “|/var/lib/mailman/mail/mailman subscribe testlist1” testlist1-unsubscribe: “|/var/lib/mailman/mail/mailman unsubscribe testlist1”

Por lo tanto, abre /etc/aliases…

vi /etc/aliases

… agrega los nuevos alias…

| [...] ## lista de correo testlist1 testlist1: "|/var/lib/mailman/mail/mailman post testlist1" testlist1-admin: "|/var/lib/mailman/mail/mailman admin testlist1" testlist1-bounces: "|/var/lib/mailman/mail/mailman bounces testlist1" testlist1-confirm: "|/var/lib/mailman/mail/mailman confirm testlist1" testlist1-join: "|/var/lib/mailman/mail/mailman join testlist1" testlist1-leave: "|/var/lib/mailman/mail/mailman leave testlist1" testlist1-owner: "|/var/lib/mailman/mail/mailman owner testlist1" testlist1-request: "|/var/lib/mailman/mail/mailman request testlist1" testlist1-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist1" testlist1-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist1" |

… y ejecuta:

newaliases
/etc/init.d/postfix restart

En lugar de usar la interfaz web de Mailman, también puedes usar el comando newlist para crear una nueva lista, como se muestra en el capítulo 4:

newlist --urlhost=lists.example.com --emailhost=lists.example.com testlist2

root@server1:~# newlist –urlhost=lists.example.com –emailhost=lists.example.com testlist2
Ingresa el correo electrónico de la persona que ejecuta la lista: <– [email protected]
Contraseña inicial de testlist2: <– testlist2_password
Para terminar de crear tu lista de correo, debes editar tu archivo /etc/aliases (o equivalente) agregando las siguientes líneas, y posiblemente ejecutando el programa newaliases:

lista de correo testlist2

testlist2: “|/var/lib/mailman/mail/mailman post testlist2” testlist2-admin: “|/var/lib/mailman/mail/mailman admin testlist2” testlist2-bounces: “|/var/lib/mailman/mail/mailman bounces testlist2” testlist2-confirm: “|/var/lib/mailman/mail/mailman confirm testlist2” testlist2-join: “|/var/lib/mailman/mail/mailman join testlist2” testlist2-leave: “|/var/lib/mailman/mail/mailman leave testlist2” testlist2-owner: “|/var/lib/mailman/mail/mailman owner testlist2” testlist2-request: “|/var/lib/mailman/mail/mailman request testlist2” testlist2-subscribe: “|/var/lib/mailman/mail/mailman subscribe testlist2” testlist2-unsubscribe: “|/var/lib/mailman/mail/mailman unsubscribe testlist2”

Presiona enter para notificar al propietario de testlist2… <– ENTER

root@server1:~#

vi /etc/aliases

| [...] ## lista de correo testlist2 testlist2: "|/var/lib/mailman/mail/mailman post testlist2" testlist2-admin: "|/var/lib/mailman/mail/mailman admin testlist2" testlist2-bounces: "|/var/lib/mailman/mail/mailman bounces testlist2" testlist2-confirm: "|/var/lib/mailman/mail/mailman confirm testlist2" testlist2-join: "|/var/lib/mailman/mail/mailman join testlist2" testlist2-leave: "|/var/lib/mailman/mail/mailman leave testlist2" testlist2-owner: "|/var/lib/mailman/mail/mailman owner testlist2" testlist2-request: "|/var/lib/mailman/mail/mailman request testlist2" testlist2-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist2" testlist2-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist2" |

newaliases
/etc/init.d/postfix restart

La dirección de correo electrónico de una nueva lista es siempre @lists.example.com, por ejemplo, [email protected] o [email protected].

6 Enlaces

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.