Universidad de La Laguna - RedIRIS · 2008. 12. 2. · El Tamaño Sí Importa Cómo ampliar la...
Transcript of Universidad de La Laguna - RedIRIS · 2008. 12. 2. · El Tamaño Sí Importa Cómo ampliar la...
-
MailCheck-In
Javier Quijada
Universidad de La LagunaSistema para la separación de ficheros
adjuntos en mensajes de correo electrónico
-
El Tamaño Sí Importa
Cómo ampliar la capacidad de intercambio de información de los usuarios a través de correo electrónico sin que afecte a las infraestructuras de correo (almacenamiento, antivirus, proceso, etc.).
El problema de la escalabilidad del correo electrónico no son los mensajes, son los adjuntos.
El tamaño máximo de los mensajes definirá los requerimientos de tamaño de los buzones.
-
Disco Duro Virtual
Permite a los usuarios almacenar información que sea fácilmente accesible por terceros o viceversa.
Permite la gestión de cuentas por parte del usuario. Dispone de interfase Web, FTP y SMB. Se envían notificaciones automáticas por correo
electrónico. Se asocia más a un disco en red que a un mecanismo
de intercambio de información.
-
Integrar Correo con DDV
Buscar una solución para el intercambio de ficheros grandes (>10MB) a través de correo electrónico que sólo requiera un cliente de correo.
Sin escalar el almacenamiento de la infraestructura de correo (cuotas de disco, copias de seguridad, capacidad, ...).
Fácilmente gestionable por parte de los responsables del sistema de correo.
-
Almacenar Ficheros Adjuntos
Los buzones sólo para mensajes, no para adjuntos de gran tamaño (>10MB).
Utilizar un servidor de ficheros de bajo coste (SATA/RAID5) con servicios estándares de fácil implantación y gestión (NFS, HTTP, Antivirus).
Convertir adjuntos de gran tamaño en un URL. Gestionar el almacenamiento: borrado automático,
gestión de contenidos, estadísticas, políticas, ...
-
MailCheck-In
Un módulo que integrado con Postfix: Separe los adjuntos de gran tamaño y los coloque en un
sistema de ficheros. Añada al mensaje información relativa a los adjuntos:
nombre, tamaño, URL, tipo, expiración, ...
El acceso al sistema de archivos para colocar los adjuntos se realiza por NFS y se obtienen a través de HTTP.
-
Anatomía Integrado con Postfix e IMSS para envío de correo.
-
Configuración /etc/postfix/master.cfsmtp inet n - n - - smtpd -o content_filter=mcheckin
submission inet n - n - - smtpd -o content_filter=mcheckin
smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o content_filter=mcheckin
mcheckin unix - n n - - pipe flags=q user=www-data argv=/usr/local/bin/mcheckin.py -f ${sender} -- ${recipient}
-
Mensajes
Integración en el mensaje del URL como adjunto.--=-JK13npoz5Tl3xDNfiPTGContent-Disposition: inlineMIME-Version: 1.0Content-Type: text/plain; charset="utf-8"Content-Transfer-Encoding: 8bit
Adjunto (enlace disponible hasta el 12 de enero de 2009):Name: bigfile.dataType: application/octet-streamSize: 20971520 bytesDesc: not availableUrl : https://correoweb.ccti.ull.es/imp/attachment.php?u=jquijada&t=1223992981&f=bigfile.data
--=-JK13npoz5Tl3xDNfiPTG--
-
Estadísticas
Desde Junio en pruebas para envío de correo. Usuarios: 447 de 5.000 Archivos: 4.671 Espacio ocupado: 17GB
No se ha producido ninguna incidencia destacable. Está prevista su próxima incorporación al correo
entrante.
-
Errores Una característica importante de este módulo es que
los errores de código no afectan al correo original que se devuelve sin modificar.
En el caso de un error de transporte se quedará en la cola hasta que se pueda procesar correctamente.
En el módulo email de Python a veces se producen excepciones (errores de la versión usada) .
Algunos clientes de correo insertan nombres de fichero (MIME filename) con caractéres no válidos.
-
Futurohttps://forja.rediris.es/projects/mcheckin/
Página 1Página 2Página 3Página 4Página 5Página 6Página 7Página 8Página 9Página 10Página 11Página 12