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

Responder a