Eddoy Miranda Hidalgo escribió: > no tengo internet tio!!!! > necesito ayuda de acceso nacional jejeje > > ----- Original Message ----- > From: "whilo" <[email protected]> > To: ""Soporte técnico para Software Libre y GNU/Linux."" > <[email protected]> > Sent: Monday, January 26, 2009 6:11 PM > Subject: Re: [linux-l] mailman > > > Eddoy Miranda Hidalgo escribió: >> hola lista >> instale el mailman ok!!, no me pidio o me dijo absolutamente nada... ahora >> como lo configuro, mi mail server es zimbra, veo el archivo de conf y pide >> el mta (le pongo zimbra??)... de todas formas necesitointeractuar con el, >> configurarlo >> >> gracias de antemano >> >> _______________________________________________ >> Cancelar suscripción >> https://listas.softwarelibre.cu/mailman/listinfo/linux-l >> Buscar en el archivo >> http://listas.softwarelibre.cu/buscar/linux-l >> >> -- >> Visite nuestra web en Internet >> http://www.ispvc.rimed.cu >> "50 Años de Educación en Revolución" >> >> -- >> XI Encuentro Internacional de Economistas sobre Globalización y Problemas >> del Desarrollo 2 al 6 de marzo de 2009 >> http://www.anec.cu/ >> > http://elblogdewhilo.blogspot.com/2009/01/mailman-y-postfix.html > > mailman y postfix Como instalar y configurar mailman
Nota aclaratoria para mi propio caso que es el ejemplo: El servidor de mailman está en el mismo servidor de postfix y en el DNS hay un registro CNAME que apunta a ese servidor de correo que se llama: listas.vcl.rimed.cu Requisitos Previos: Antes de empezar a instalar mailman, es importante que nos aseguremos de que tenemos disponibles todos los requisitos que mailman necesita: - Un servidor SMTP perfectamente configurado y en funcionamiento. - Un servidor de paginas web (preferentemente apache2), con soporte para la ejecución de cgi-bin. - Un interprete de python instalado, versión 1.5 o superior. - crontab instalado y funcional en nuestro sistema. 1.- aptitude install mailman 2.- crear la lista principal, la cual manejara el resto de las listas newlist mailman 3.- poner el correo del propietario de la lista en mi caso [email protected] 4.- especificar una contraseña para esa lista 5.- ejecute esto en consola /usr/lib/mailman/bin/genaliases para que genere los hash que se guardaran en /var/lib/mailman/data/aliases sean leidos por postfix. La salida que debe ser algo como esto la primera vez editas el fichero /etc/aliases y se lo copias dentro 6.- ejecutar esto en consola para generar el hash del fichero /etc/aliases newaliases 7.- Editamos el archivo de configuración de Postfix /etc/postfix/main.cf y agregamos las siguientes líneas (puede que alguna de éstas líneas ya existan en tu configuración, cambia las opciones que sean necesarias): owner_request_special = no recipient_delimiter = + unknown_local_recipient_reject_code = 550 mailbox_command = /usr/bin/procmail -a "$EXTENSION" mydestination = listas.vcl.rimed.cu, ademas de lo que ya tiene puesto aqui alias_maps = hash:/var/lib/mailman/data/aliases 8.- iniciar el servicio de mailman /etc/init.d/mailman start 9.- Con ésto habremos creado nuestra primera lista, que además es obligatoria. Tras crearla debemos reiniciar Postfix con /etc/init.d/postfix reload para que coja los cambios hechos anteriormente y encuentre el fichero de alias /var/lib/mailman/data/aliases que nos acaba de generar Mailman. Las subsiguientes listas se crearán siguiendo el mismo procedimiento, sin olvidarse nunca de ejecutar tras su creación el script /usr/lib/mailman/bin/genaliases que como su nombre indica, genera los alias necesarios para que Postfix "entienda" esa lista. No hace falta reiniciar Postfix al crear las siguientes listas. 10.- Por último, tenemos que configurar nuestro Apache para que sirva correctamente la interfaz de administración de Mailman. Para ello será necesario agregar un nuevo virtual host conteniendo lo siguiente. Si a lo largo de este tutorial pusiste rutas diferentes, tendrás que modificar el virtual host acorde a ellas. ScriptAlias /cgi-bin/mailman/ /usr/lib/cgi-bin/mailman/ Alias /pipermail/ /var/lib/mailman/archives/public/ Alias /images/mailman/ /usr/share/images/mailman/ ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/ AllowOverride None Options ExecCGI AddHandler cgi-script .cgi Order allow,deny Allow from all Options Indexes FollowSymlinks AllowOverride None Order allow,deny Allow from all AllowOverride None Order allow,deny Allow from all ServerName listas.vcl.rimed.cu ServerAdmin [email protected] DocumentRoot /var/www/listas.vcl.rimed.cu RedirectMatch ^/$ /mailman/listinfo/ ErrorLog /var/log/apache2/lists-error.log CustomLog /var/log/apache2/lists-access.log combined Options Indexes FollowSymLinks AllowOverride None Alias /pipermail/ /var/lib/mailman/archives/public/ Alias /images/mailman/ /usr/share/images/mailman/ ScriptAlias /admin /usr/lib/cgi-bin/mailman/admin ScriptAlias /admindb /usr/lib/cgi-bin/mailman/admindb ScriptAlias /confirm /usr/lib/cgi-bin/mailman/confirm ScriptAlias /create /usr/lib/cgi-bin/mailman/create ScriptAlias /edithtml /usr/lib/cgi-bin/mailman/edithtml ScriptAlias /listinfo /usr/lib/cgi-bin/mailman/listinfo ScriptAlias /options /usr/lib/cgi-bin/mailman/options ScriptAlias /private /usr/lib/cgi-bin/mailman/private ScriptAlias /rmlist /usr/lib/cgi-bin/mailman/rmlist ScriptAlias /roster /usr/lib/cgi-bin/mailman/roster ScriptAlias /subscribe /usr/lib/cgi-bin/mailman/subscribe ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/ 11.- en el fichero /etc/mailman/mm_cfg.py cambie este parametro que es para que se muestre la web en español, por defecto viene en ingles nota: directorios de trabajo de mailman para salvar /etc/mailman /var/lib/mailman administrando la lista crear nueva lista: newlist quitar una lista: rmlist Cambiar de idioma la lista dpkg-reconfigure mailman Configurar y ver las listas via web: http://listas.vcl.rimed.cu/mailman/listinfo Cambiar el password de admin de mailman si este es olvidado (solo desde el root shell) mmsitepass Aqui se muestra un ejemplo de como se crea una lista nueva, recuerde al terminar el procedimiento similar de como se creó la primera lista llamada mailman, que luego de copiarla en /etc/aliases también es necesario ejecutar esto /usr/lib/mailman/bin/genaliases para que genere los hash que se guardaran en /var/lib/mailman/data/aliases y sean leidos por postfix. vclserver1:# newlist Introduzca el nombre de la lista: admin-l Indique la dirección de correo de la persona que gestionará la lista: [email protected] Clave inicial de admin-l: ******** Para terminar de crear su lista de distribución, tiene que editar el fichero /etc/aliases (o equivalente) añadiendo las siguientes líneas y ejecutando posiblemente el programa `newaliases': ## lista de distribución admin-l admin-l: "|/var/lib/mailman/mail/mailman post admin-l" admin-l-admin: "|/var/lib/mailman/mail/mailman admin admin-l" admin-l-bounces: "|/var/lib/mailman/mail/mailman bounces admin-l" admin-l-confirm: "|/var/lib/mailman/mail/mailman confirm admin-l" admin-l-join: "|/var/lib/mailman/mail/mailman join admin-l" admin-l-leave: "|/var/lib/mailman/mail/mailman leave admin-l" admin-l-owner: "|/var/lib/mailman/mail/mailman owner admin-l" admin-l-request: "|/var/lib/mailman/mail/mailman request admin-l" admin-l-subscribe: "|/var/lib/mailman/mail/mailman subscribe admin-l" admin-l-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe -- saludos whilo ________________________________ Lic. Wilfredo Martínez Consuegra Administrador de Red RIMED Villa Clara Ministerio de Educación Phone: (53)(42) 20 1077 Jabber: [email protected] -- Visite nuestra web en Internet http://www.ispvc.rimed.cu "50 Años de Educación en Revolución" -- XI Encuentro Internacional de Economistas sobre Globalización y Problemas del Desarrollo 2 al 6 de marzo de 2009 http://www.anec.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
