Diferencia entre revisiones de «Instalación y configuracion de Mailman»

De Hacklab La Paz - r00thouse
Sin resumen de edición
Sin resumen de edición
 
(No se muestra una edición intermedia del mismo usuario)
Línea 78: Línea 78:
----
----


*'''<span style="font-size:medium"></span>'''Ingresamos a la pagina web de las listas del hackmeeting [http://lista.hackmeeting.org.bo/mailman/listinfo http://lista.hackmeeting.org.bo/mailman/listinfo] y hacemos click en el link '''General'''
*Ingresamos a la pagina web de las listas del hackmeeting [http://lista.hackmeeting.org.bo/mailman/listinfo http://lista.hackmeeting.org.bo/mailman/listinfo] y hacemos click en el link '''General'''
 
 
 
[[File:Selection 001.jpg|center|Selection 001.jpg]]
 
 
 
*Tendremos una nueva ventana y en la parte de ''''''<font color="#000000">Subscribirse a General</font>''''''<font color="#000000">ingresamos nuestros datos reales(correo y nombre) y hacemos click en '''Suscribir'''</font>.
 
 
 
[[File:Selection 003.jpg|center|Selection 003.jpg]]
 


[[File:Selection 001.jpg|center]]


Tendremos una nueva ventana y en la parte de ''''''<font color="#000000">Subscribirse a General</font>''''''<font color="#000000">ingresamos nuestros datos reales(correo y nombre) y hacemos click en '''Suscribir'''</font>.


[[File:Selection 003.jpg|center]]


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


[[File:Selection 004.jpg|center]]
 
 
[[File:Selection 004.jpg|center|Selection 004.jpg]]
 
 


*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'''
*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'''


[[File:Selection 005.jpg|center]]
 
 
 
 
[[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 - 23:49 31 ago 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



Selection 001.jpg


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


Selection 003.jpg



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


Selection 004.jpg


  • 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



Selection 005.jpg


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