Sync Mail Dir

Un conjunto de herramientas para sincronizar un par de buzones en formato Maildir
Descargar ahora

Sync Mail Dir Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Enrico Tassi
  • Sitio web del editor:
  • http://www.freepops.org

Sync Mail Dir Etiquetas


Sync Mail Dir Descripción

Un conjunto de herramientas para sincronizar un par de buzones en formato Maildir Sync Mail DIR (SMD) difiere de otras soluciones en términos de actuaciones y menores requisitos de instalación. La solución generalizada IMAP-Server Plus OfflineImap requiere que se instale un servidor IMAP. Alternativamente, MailDirsync no requiere ningún servidor IMAP, solo ssh, pero se usa demasiado para cargar demasiado la CPU de mi computadora portátil y parece que su desarrollo se detuvo en 2004. Otra vez que las herramientas de propósito general como RSYNC o UNISON pueden trabajar también, pero no se benefician del hecho de que son Sincronización de mensajes de correo. Sync Mail DIR es similar a MailDirsync en su diseño y requisitos, pero es más eficiente, que tiene sus mecanismos escritos en C (alrededor de 700 líneas), mientras que las políticas se escriben en lenguas de scripting como LUA y Shell Script (otras 900 líneas). Correo .sync. DIR usa SSH para transmitir y recibir datos, y para ejecutar comandos en el host remoto (pero en principio podría usar cualquier canal bidireccional, como NC, por ejemplo) .SYNC Mail Dir debe instalarse en ambos hosts: llamamos al servidor El anfitrión al que presionamos y tiramos de, llamamos al cliente el anfitrión de los que presionamos y tiramos hacia. En el escenario más común, el servidor es nuestro servidor de correo, mientras que el cliente es nuestra computadora portátil. El directorio ~ / .SMD / contiene los archivos de configuración, algunos FIFO necesarios para cortocircuitar los softwares que se ejecutan en el cliente y en el cliente. El servidor, y un archivo de caché (llamado DB-archivo de ahora en adelante) que representa el estado del buzón la última vez que empujamos con éxito. El archivo de configuración solo se necesita en el host del cliente (el que ejecutará SMD-Pull y SMD-Push-Push) .SYNC Mail DIR es un conjunto de herramientas en capas, donde las herramientas de bajo nivel se implementan en idiomas de bajo nivel (para lograr un rendimiento decente. ) y las herramientas de alto nivel están escritas en lenguas de scripting (para lograr una mejor flexibilidad). * El MDDIFF es un programa C Pequeño y con suerte eficiente que le otorga un archivo DB (una instantánea de un estado de buzón anterior) genera un conjunto de acciones (una diferencia), un cliente debe realizar para sincronizar su copia de buzón local. Es una herramienta de bajo nivel, que no debe ser utilizada directamente por el usuario. * SMD-Server Un script simple que llama MDDIFF para calcular la diferencia, la envía al cliente y luego escuchar las solicitudes de clientes como obtener un cuerpo o un encabezado de correo. Incluso si esta herramienta es simple de ejecutarse, la redirección de su entrada y salida a SMD-Client a través de una red puede no ser sencilla, por lo que los usuarios no deben llamarlo directamente. * SMD-Client Un script bastante complejo que aplica una diferencia a nivel local, eventualmente solicitando datos al servidor. En caso de que la diferencia no se pueda aplicar limpiamente, emite un mensaje de error que las herramientas de nivel superior deben mostrar al usuario. Como SMD-Server, es una herramienta de nivel bastante alto, pero no debe llamarse directamente por el usuario promedio. * SMD-THET Gracias a SSH, ejecuta SMD-Server en el servidor Host y SMD-Client en el host del cliente. Esto permite tirar de los cambios remotos y aplicarlos localmente. El buzón remoto se deja intacto. Esta herramienta está destinada a ser llamada por el usuario. * SMD-PUSH Gracias a SSH, ejecuta SMD-Client en el servidor Host y SMD-EEER en el host del cliente. Esto permite presionar los cambios locales y aplicarlos en el host remoto. El buzón local se deja intacto. Esta herramienta está destinada a ser llamada por el usuario. * Las carreras SMD-LOOP funcionan SMD-PUSH y SMD-Tire a intervalos regulares según lo define el usuario en un archivo de configuración, al estilo de un crontab, pero atrapa errores recuperables (como un problema no recurrente, de la red), rescatando Sólo en los casos en que se necesita la intervención humana. Esta es la utilidad que es posible que desee ejecutar si está utilizando un entorno textual o un gráfico que no se basa en GNOME. * El applet SMD es un applet para el área de notificación de GNOME, que ejecuta SMD-Loop, eventualmente notificando al usuario para eventos críticos y le permite resolverlos haciendo clic en los botones en lugar de ejecutar comandos desde shell.instalation: syncmaildir es parte de la Archivo de Debian. Si está ejecutando Debian o uno de sus derivados, puede instalar los paquetes SYNCMAILDIR y SYNCMAILDIR-applet con su PAQUETE GAISTER FAVORITO. Si desea instalarlo desde su origen, necesita un compilador C, los archivos de desarrollo para GLIB, GNU hacen y sed. Para SMD-Applet, también necesita el compilador de VALA, LIBGEE y GTK + 2. También puede personalizar algunas variables en Makefile. Luego, escribir hacer que la instalación sea suficiente para tener instalado SyncMailDir. Algunas plataformas conocidas son compatibles con plantillas definidas al final de Makefile, por ejemplo, es posible que desee ejecutar HAGA OSX / TEXT / TODO HACIENDO OSX / Texto / Instalar para construir e instalar correctamente el modo de texto SOLO SYNCMAILDIR Utilidades en una plataforma MacOSX.RUNTIME Dependencias son: SSH, XDELTA, SHA1SUM, LUA5.1 y Bash.More Documentation se pueden encontrar en la página de inicio del proyecto. ¿Qué hay de nuevo en este lanzamiento: DISEÑO: · Mencione la acción de error que MDDIFF ahora puede emitir SMD-Cliente: · Entender la acción de error. mddiff.c: · Use solo exit_success y exit_failure como códigos de salida · Error Las llamadas de Macro Salir (Exit_Failure) El final emite la acción de error · Nueva advertencia macro, utilizada para lo que solía ser errores no fatales · Comprobación de argumento mejorado: la estadística se realiza de antemano, y rescate si no son omogéneos SYNCMAILDIR.LUA: · La función de apretón de manos emite 'red' como causa de falla probable. Utilizado para emitir 'error de red', engañando al applet SMD SMD-Client, SMD-Server, SMD-Common: · Compruebe que la existencia de programas de ayudantes externos falle temprano si no es el caso SMD-Client, SMD-Server, SyncMailDir.Lua: · Más comentarios en el código y mejor organización. · Refactorización de Littler para MKDIR_P y TMP_FOR · Función añadida para verificar la existencia de un programa externo con comando tipo shell Makefile: · Plantilla ABSPATH / * Añadida Para instalar las rutas absolutas de software de codificación de software para programas de ayuda Readme, diseño: .


Sync Mail Dir Software relacionado