BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(02/09/2010 18:16:25)
    
Google


En bulma.net
En internet
Carpetas compartidas IMAP en Courier IMAP (16775 lectures)
Por Paco Ros
Paco (http://pacoros.wordpress.com)
Creado el 19/09/2004 03:11 modificado el 19/09/2004 03:11

A grandes rasgos, un servidor IMAP es un servidor que nos permite leer el correo directamente desde el servidor como si lo tuviéramos en local.

Si cambiamos de cliente o de equipo, siempre disponemos del correo allí donde lo dejamos, ya que reside físicamente en el servidor.

Existen un tipo especial de carpetas llamadas carpetas compartidas (o “shared folders”) que permiten compartir el correo entre diferentes usuarios. Vamos a ver qué son y cómo funcionan.


Pagina1/2

Este artículo está basado en courier-imap. El uso de carpetas compartidas está especificado en el RFC sobre IMAP 4 Namespaces y consiste en tener un lugar común donde dejar el correo de varios usuarios para que éstos puedan leer la misma copia.

El uso de IMAP conlleva múltiples ventajas para cualquier organización. La mayoría de ellas se derivan del hecho de tener la información centralizada en un único punto: copias de seguridad, inmunidad frente a averías en los clientes, facilidad de migración... y al estar respetando un estándar, pues se consigue, también, una facilidad de migración entre los clientes que respetan ese estándar (prácticamente todos los clientes de correo modernos).

Antes de empezar a usar courier, conviene echarle un vistazo a este otro artículo donde se explica cómo configurar correctamente los clientes para no tener problemas con el número de conexiones máximas o el espacio de nombres por defecto.

Bien. Para compartir una carpeta IMAP tenemos que crear un Maildir común para cada conjunto de carpetas que queramos compartir. Así pues, nos aparece el término “Maildir compartible” y “Carpeta compartible”, denotando un Maildir especial que puede contener carpetas compartidas y un conjunto de carpetas creadas en ese Maildir susceptibles de ser compartidas.

Nuestras tareas consistirán, entonces en:

  • Instalar y configurar courier-imap

  • Crear el Maildir donde los usuarios leerán su correo

  • Crear tantos maildirs compartidos como queramos

  • Que los usuarios se suscriban a las carpetas compartidas.

Para instalar courier-imap en Debian se utiliza apt-get install courier-imap courier-imap-ssl (el segundo no es obligatorio, pero sí muy recomendable) en otras distribuciones, buscad el paquete con la herramienta de instalación de paquetes.

Para que courier-imap funcione es necesario que el correo de nuestros usuarios se almacene en formato maildir. Así que para cada usuario crearemos un Maildir llamado “Maildir” en su $HOME.

$ maildirmake Maildir

Con esto es suficiente para que los clientes se puedan conectar con su cliente de correo, crear una nueva cuenta IMAP y leer tranquilamente el correo.

Pero ahora queremos que varios usuarios puedan compartir el correo sin necesidad de hacer “forward” o imprimirlo y dejarlo sobre la mesa.

Lo primero que haremos es elegir un directorio al que tengan acceso los usuarios que nos interesa que puedan compartir el correo. El tema de permisos no lleva ningún componente adicional y se basa en los permisos que el sistema de ficheros establezca para el directorio.

Así, pues, suele ser una buena idea definir grupos de usuarios con características comunes y crear el directorio con permisos rwxrwx--- donde el usuario y el grupo tienen acceso completo.

Para crear el Maildir utilizaremos maildirmake -S <nombre del maildir> El parámetro “-S” indica que se va a crear un Maildir compartible.

Una vez creado el Maildir compartible, crearemos carpetas compartibles en él. Para crear una carpeta compartible utilizaremos maildirmake -s <modo> -f <nombre de la carpeta> <nombre del maildir>

El <modo> es una lista de valores separadas por comas que pueden ser:

  • read o readonly: Sólo el usuario que ha creado la carpeta puede escribir, el resto ólo los leen
  • write: Todos los usuarios pueden leer y escribir en la carpeta
  • group: Sólo los miembros del grupo pueden escribir en la carpeta, el resto pueden leer.

Tened en cuenta que esta configuración nunca puede contrariar los permisos del sistema de ficheros.

Una vez creados los maildirs que queramos y las carpetas que queramos, tenemos que decidir cuál será la manera en que los usuarios compartirán estas carpetas.

Lo mejor es crear varios grupos de usuarios, aunque jugando con el flag “-s” y los permisos del sistema de ficheros podemos tener todas las combinaciones necesarias.

Después, tenemos que decidir qué carpetas se publicarán para todos los usuarios y qué carpetas necesitarán de una declaración explícita para ser utilizadas.

El fichero /etc/courier/maildirshared contiene una colección de alias hacia los Maildir compartibles escritos en formato <alias del maildir><tab><ruta al maildir>.

Cualquier Maildir declarado en ese fichero provocará que cualquier usuario con permisos de lectura en el Maildir pueda suscribirse al Maildir y leer su contenido.

Esto es muy útil en la mayoría de casos, pero alguna vez será deseable que un Maildir sólo sea compartible por un grupo reducido de usuarios. Para ello, hay que ejecutar maildirmake --add <Alias>=<ruta> <ruta al Maildir del usuario> (más adelante con el ejemplo queda más claro).

Una vez finalizados todos los pasos, el usuario sólo tiene que utilizar la opción “Suscribir” de su cliente de correo para ver las carpetas compartidas y comprobar cómo todo el correo sigue las reglas definidas.


Paginas:  1  2  Abreviatura Siguiente>>

Imprimir
Version para
imprimir

Imprimir
Version
PDF
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 17
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Carpetas compartidas IMAP en Courier IMAP
. Ensalada de correo: Courier-imap, Exim, Fetchmail, Procmail, Spamassassin, Kmail, Evolution, Thunderbird y Squirrelmail
. Como Montar un Servidor Imap de manera rápida
. Cómo montar un potente sistema de correo con postfix
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 12/11/2008 15:15:03 | Tiempo Total: 0.017 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 02/09/2010 20:03 CEST
Powered by Apache    MySQL    PHP    Gimp