Mini howto para crear listas de correo con MAILMAN en Debian

2 Comments

Como crear listas de correo en Mailman

con Courier-MTA sobre Linux Debian Sarge

Este pequeño howto no pretende ser la guia oficial de mailman ni mucho menos, lo hice de acuerdo a como me fue funcionando, asi es que seguramente habran mejores en toda la internet, pero esta es la forma que a mi me funciono.

Damos por hecho que ya tenemos instalado mailman con Postfix y Courier en Debian Sarge, hacemos lo siguiente:

1. Vamos a crear la lista llamada redes, nos transformamos en root o sudoer y tecleamos:

# newlist redes
Enter the email of the person running the list:
Initial redes password:

Primero ingresamos el correo de la persona que administrara la lista, y a continuacion su password.

Ahora nos desplega lo siguiente:

To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:

## redes mailing list

redes:              "|/var/lib/mailman/mail/mailman post redes"
redes-admin:        "|/var/lib/mailman/mail/mailman admin redes"
redes-bounces:      "|/var/lib/mailman/mail/mailman bounces redes"
redes-confirm:      "|/var/lib/mailman/mail/mailman confirm redes"
redes-join:         "|/var/lib/mailman/mail/mailman join redes"
redes-leave:        "|/var/lib/mailman/mail/mailman leave redes"
redes-owner:        "|/var/lib/mailman/mail/mailman owner redes"
redes-request:      "|/var/lib/mailman/mail/mailman request redes"
redes-subscribe:    "|/var/lib/mailman/mail/mailman subscribe redes"
redes-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe redes"

Hit enter to notify redes owner... 

En este momento, mailman envia un mail al dueño de la lista o el mail que incluimos en [1].

2. Hacemos lo sugerido:

#vim /etc/aliases

archivo: /etc/aliases
  ## redes mailing list

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

y agregamos lo anterior (sin comillas). Guardamos el archivo.

3. Ejecutamos

#newaliases

4. Creamos un archivo llamado listas en /etc/courier/aliases, que contendrá lo siguiente:

archivo: /etc/courier/aliases/listas
 
redes:              |/var/lib/mailman/mail/mailman post redes

5. Ejecutamos

#makealiases

6. Entramos al sitio que nos envia mailman en el correo, donde configuraremos nuestra lista ´redes´.

el sitio queda asi:
entramos con la contraseña, y configuramos todo lo concerniente a esta lista, guardamos cambios y salimos.

7. Agregamos miembros a la lista individualmente o desde un archivo asi:

     #add_members -r /etc/mailman/redes redes

En nuestro caso de ejemplo, el archivo se llama redes y esta en /etc/mailman/

Este ultimo paso es necesario realizarlo despues de configurar la lista, ya que en ella esta la opcion de enviar o no una notificacion de suscripcion, y otras opciones de personalizacion que dan opcion a adelantarnos para que al subscriptor no le llegue un mensaje en ingles y que no pueda entender.

9. Reiniciamos mailman (aunque creo que no es necesario, pero algunos manuales de las versiones anteriores a la 2.1 lo indican.

	#/usr/lib/mailman/bin/mailmanctl restart

Listo aham aham!

MACC
Manuel Castaneda [email protected]

2 Replies to “Mini howto para crear listas de correo con MAILMAN en Debian”

Deja tus preguntas o comentarios