Hasta este punto, debería ser posible enviar correos al interior y al exterior, ahora viene el envío a listas de correo.

Mailman será visible en http://listas.usamosdebian.edu , las listas de correo serán administradas en https://usamosdebian.edu/admin/, y los correos enviados a las listas públicas serán visibles en https://listas.rodabogota.edu.co/correos/

Instalación

Este comando creará la lista mailman, un modelo inicial de lista de correo y solicitará el correo electrónico de quien administrará tal lista.

Post configuración

Se deberá añadir los archivos main/04_local_mailman_macros router/970_local_mailman transport/40_local_mailman en /etc/exim4/conf.d, tal como se describe en /usr/share/doc/mailman/README.Exim4.Debian

Como de costumbre, se requiere actualizar la configuración de exim4

update-exim4.conf
/etc/init.d/exim4 restart

El archivo /etc/mailman/mm_cfg.py con los valores inicializados para las variables en mención de la siguiente forma, vamos a aprovechar spamassassin para evitar torturarnos con los mensajes de spam que plagan a las listas de correo:

MAILMAN_SITE_LIST = 'mailman'
DEFAULT_URL_PATTERN = 'https://%s/'
PRIVATE_ARCHIVE_URL = '/private/'
PUBLIC_ARCHIVE_URL = '/correos/%(listname)s/'
IMAGE_LOGOS         = '/images/'
DEFAULT_EMAIL_HOST = 'usamosdebian.edu'
DEFAULT_URL_HOST   = 'usamosdebian.edu'
DEFAULT_SERVER_LANGUAGE = 'es'
MTA='Postfix'
POSTFIX_ALIAS_CMD = '/bin/true'
POSTFIX_MAP_CMD = 'chgrp Debian-exim'
GLOBAL_PIPELINE.insert(1, 'SpamAssassin')

Es bueno reinicializar la ejecución de mailman

/etc/init.d/mailman restart

Debe estar pendiente de los logs de exim para verificar que mailman fue integrado correctamente al sistema de correo

2007-11-05 13:32:22 1Ip23y-0005FZ-EI <= mailman-bounces@usamosdebian.edu H=localhost (www.rodabogota.edu.co) [127.0.0.1] P=esmtp S=3420 id=mailman.1.1194269538.2702.webmaster@usamosdebian.edu

Habilitar la interfaz web

En el archivo de configuración de dominios virtuales colocamos:

<VirtualHost *:80>
        ServerAdmin webmaster@usamosdebian.edu.co
        ServerName listas.usamosdebian.edu
        Redirect permanent / https://listas.usamosdebian.edu
 
        ErrorLog /var/log/apache2/error.log
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined

        ServerSignature On

</VirtualHost>

Y para responder a la petición de https:

<VirtualHost *:443>
        ServerAdmin webmaster@usamosdebian.edu
        ServerName listas.usamosdebian.edu
        SSLEngine on
        SSLCertificateFile /etc/apache2/ssl/apache.pem
        SSLCACertificatePath /etc/apache2/ssl
        DocumentRoot /usr/lib/cgi-bin/mailman/


        ServerSignature On
        Alias /images /usr/share/images/mailman/
        Alias /correos /var/lib/mailman/archives/public/

        ScriptAlias / /usr/lib/cgi-bin/mailman/
        <Directory /usr/lib/cgi-bin/mailman/>
            AllowOverride None
            Options ExecCGI
            Order allow,deny
            Allow from all
            RedirectMatch ^/$ /admin
        </Directory>
</VirtualHost>

Reiniciamos apache

/etc/init.d/apache2 reload

Podemos visitar http://listas.usamosdebian.edu y seremos redirigidos a https://listas.usamosdebian.edu.

Después de tener instalado mailman, es posible que haya algunas labores de mantenimiento


CategoriaAdministradorDeRed CategoriaMailman CategoriaCoEl

InstalarServidorDeCorreo/MailMan (last edited 2009-07-15 15:27:37 by localhost)