la vez que hice eso lo que tenía era usuarios UNIX, pero aqui te dejo el
ejemplo para que veas como fue.
1.- cree un fichero con permiso 777 con esto dentro
#!/bin/bash
cat /etc/passwd | awk -F: '$3>=1000 {printf $1","$5"\n"}' > /root/user
sed 's/,/:/g' /root/user > /root/user1
cat /root/user1 | egrep -v no_abook > /root/user2
cat /root/user2 | awk -F: '{printf $1"|"$2"||"$1"@.vcl.rimed.cu|"$3"\n"}' >
/var/www/correo/data/global.abook
chmod 440 /var/www/correo/data/global.abook
rm /root/user
rm /root/user1
rm /root/user2
exit 0
el creará en el directorio final la libreta publica, sacandola del fichero
/etc/passwd
2.- en el squirrelmail en el fichero /funtions/addressbook.php localice la
linea que dice
$filename = getHashedFile($username, $data_dir, "$username.abook");
copie ese modulo completo debajo quedando de la siguiente manera
$filename = getHashedFile($username, $data_dir, "$username.abook");
$r = $abook->add_backend('local_file', Array('filename' => $filename,
'line_length' => $abook_file_line_length,
'create' => true));
$filename = getHashedFile($username, $data_dir, "global.abook");
$r = $abook->add_backend('local_file', Array('filename' => $filename,
'line_length' => $abook_file_line_length,
'create' => true));
fijarse que en el segundo bloque en ves de decir $username.abook" dice
"global.abook"
chequea ahora desde squirrelmail las dos libretas de direcciones, la
personal que va construyendo el usuario y el tiene acceso a crear, borrar
sus contactos y a la segunda que es la global que solo es read only pues en
el script de arriba se le define permiso 440 para que solo pueda leer
Un saludo cordial
Whilo
__
M.Sc. Wilfredo Martínez Consuegra
Empresa Constructora de Obras para el Turismo
Cayo Santa María, Villa Clara.
Telef: (0142) 350031
----- Original Message -----
From: <gutl-l-requ...@jovenclub.cu>
To: <gutl-l@jovenclub.cu>
Sent: Saturday, August 20, 2011 12:00 PM
Subject: Resumen de Gutl-l, Vol 16, Envío 77
Envíe los mensajes para la lista Gutl-l a
gutl-l@jovenclub.cu
Para subscribirse o anular su subscripción a través de la WEB
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
O por correo electrónico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
gutl-l-requ...@jovenclub.cu
Puede contactar con el responsable de la lista escribiendo a:
gutl-l-ow...@jovenclub.cu
Si responde a algún contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of Gutl-l digest...". Además, por favor, incluya en la
respuesta sólo aquellas partes del mensaje a las que está
respondiendo.
Asuntos del día:
1. Re: (Jenny Cabrera Varona)
----------------------------------------------------------------------
Message: 1
Date: Sat, 20 Aug 2011 11:45:13 -0400 (CDT)
From: "Jenny Cabrera Varona" <jcvgnu...@gmcmg.gms.minbas.cu>
Subject: Re: [Gutl-l] SquirrelMail
To: Lista cubana de soporte técnico en Tecnologias Libres
<gutl-l@jovenclub.cu>
Message-ID:
<1200.192.168.0.3.1313855113.squir...@webmail.gmcmg.gms.minbas.cu>
Content-Type: text/plain; charset="iso-8859-1"
El plugin para añadir contactos te lo envio el lunes si no lo hace
alguien antes y lo que dices del global address book esta casi al final
del fichero de configuracion del squirrel creo que son unas lineas que
debes configurar contra una BD en mysql aunque tambien lo he visto con
LDAP ...
salu2
--
Este mensaje ha sido analizado por MailScanner del Nodo Geominera Camaguey
en busca de virus y otros contenidos peligrosos y se considera que está
limpio.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20110820/700b7738/attachment.html>
------------------------------
_______________________________________________
Gutl-l mailing list
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
Fin de Resumen de Gutl-l, Vol 16, Envío 77
******************************************
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l