Diferencia entre revisiones de «Instalación y configuracion de Mailman»
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 112: | Línea 112: | ||
[[File:Selection 005.jpg|center|Selection 005.jpg]] | [[File:Selection 005.jpg|center|Selection 005.jpg]] | ||
'''<span style="font-size:medium">Referencias</span>''' | '''<span style="font-size:medium">Referencias</span>''' | ||
Revisión actual - 03:49 1 sep 2014
Instalación
Recomiendo antes de la instalación tener instalado y configurado postfix y no asi exim ya que tuve muchos problemas a la hora de reenviar los mails. También tener instalado nginx como servidor web. Creamos la lista
newlist mailman
Procedemos a instalar mailman
apt-get install mailman fcgiwrap
Configuración
creamos una virtualhost para la lista:
nano /etc/nginx/sites-available/lista.pagina
server {
server_name lista.pagina;
root /usr/lib/cgi-bin;
location = / {
rewrite ^ /mailman/listinfo permanent;
}
location / {
rewrite ^ /mailman$uri;
}
location /mailman {
include /etc/nginx/fastcgi_params;
# Fastcgi socket
fastcgi_pass unix:/var/run/fcgiwrap.socket;
# Disable gzip (it makes scripts feel slower since they have to complete
# before getting gzipped)
gzip off;
}
location /images/mailman {
alias /var/lib/mailman/icons;
}
location /pipermail {
alias /var/lib/mailman/archives/public;
autoindex on;
}
}
server {
server_name *.lista.pagina;
rewrite ^ http://lista.pagina$request_uri? permanent;
}
lo habilitamos:
ln -s /etc/nginx/sites-available/lista.pagina /etc/nginx/sites-enabled/
configuramos el archivo de configuración de mailman
nano /etc/mailman/mm_cfg.py .... MTA = 'Postfix' ...
le agregamos lo siguiente al archivo:
nano /etc/postfix/main.cf
...
alias_maps = hash:/etc/aliases,
hash:/var/lib/mailman/data/aliases
...
el comando para poner el password para administrar mailman es:
mmsitepass password
Nota hay otro comando para la administración de mailman(leer el man).
Rreiniciamos los siguientes servicios:
service nginx restart service fcgiwrap restart service mailman restart
Modo de uso
- Ingresamos a la pagina web de las listas del hackmeeting http://lista.hackmeeting.org.bo/mailman/listinfo y hacemos click en el link General

- Tendremos una nueva ventana y en la parte de 'Subscribirse a General'ingresamos nuestros datos reales(correo y nombre) y hacemos click en Suscribir.

- Si todo estuvo bien nos mostrara el resultado de suscribción, en el cual nos dice que nos envio un mail a nuestro correo

- Verificamos nuestro correo y nos aseguramos de haber recibido el mail, en el mail nos indica a que los mails deben ser enviados al siguiente correo: general@hackmeeting.org.bo

Referencias
http://www.howtoforge.com/how-to-install-and-configure-mailman-with-postfix-on-debian-squeeze
http://forum.nginx.org/read.php?2,227508,227520#msg-227520
http://ubuntuforums.org/showthread.php?t=1970483
http://serverfault.com/questions/321864/postfix-relay-access-denied
http://www.gnu.org/software/mailman/mailman-install/postfix-integration.html