Sympa es un excelente gestor de listas.
El sitio oficial es http://www.sympa.org/
Más información aquí: http://en.wikipedia.org/wiki/Sympa
La instalación en Debian es sencilla pero tiene algunas cositas que por alguna razon no estan bien documentadas, esta es una ayuda bastante completa: https://wiki.debian.org/Sympa
Archivos a tener en cuenta:
Dentro de la cvonfiguración del apache /etc/apache2/conf.d/sympa
# Apache configuration file for Sympa
Alias /static-sympa /var/lib/sympa/static_content
ScriptAlias /wws /usr/lib/cgi-bin/sympa/wwsympa-wrapper.fcgi
En /etc/apache2/mods-enabled/fcgid.conf
AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20
El modulo suexec para el apache debe estar habilitado. Esto es muy importante porque de lo contrario la interface web se queda "pérdida".
En el archivo /etc/sympa/sympa.conf se deben ajustar bien las siguietnes variables
http_host http://listas.uclv.cu
domain listas.uclv.cu
listmaster listmaster@listas.uclv.cu
wwsympa_url http://listas.uclv.cu/wws
soap_url http://listas.uclv.cu/sympasoap
Y en el archivo /etc/sympa/wwsympa.conf
use_fast_cgi 1
Para la integracion de la autentificación con Active Directory se debe modificar el archivo /etc/sympa/auth.conf
ldap
host 10.12.1.50:389
timeout 20
bind_dn cn=sympa,cn=users,dc=uclv,dc=edu,dc=cu
bind_password XXXXXX
suffix ou=_Usuarios,dc=uclv,dc=edu,dc=cu
get_dn_by_email_filter (mail=[sender])
email_attribute mail
scope sub
authentication_info_url http://net.uclv.edu.cu
use_ssl 0
user_table
regexp .*