simpa


Sympa es un software de gestión de listas de correo (MLM) . Su nombre, que es un acrónimo de Système de Multi-Postage Automatique (es decir, Automatic Mailing System ), también significa "agradable" ( amigable ) en francés.

Sympa es un software gratuito y de código abierto sujeto a los términos de la Licencia pública general de GNU (GPL).

Las funciones de Sympa incluyen correo masivo, mensajes de servicio y páginas web definidas por plantillas, información del suscriptor almacenada en un RDBMS y un complemento antivirus externo. Su interfaz web ofrece una interfaz similar a un portal donde el usuario puede controlar todas sus suscripciones a listas y poderes administrativos en un solo lugar (es decir, un sitio por usuario, mientras que Mailman (antes de 3.0), por ejemplo, crea un sitio por lista) .

Los datos se almacenan en una base de datos relacional como MySQL , PostgreSQL u Oracle ; algunos datos de configuración todavía se mantienen en archivos de texto, pero el objetivo declarado de los desarrolladores es finalmente mantener la mayor cantidad posible de datos de configuración en la base de datos también.

Sympa consta de al menos cinco demonios simultáneos que se comunican a través de la base de datos o mediante la colocación de archivos en colas: un demonio principal que acepta el correo entrante y controla los demás procesos, un demonio de rebote que gestiona los rebotes entrantes, un archivador que archiva el correo saliente, un administrador de tareas que realiza el mantenimiento programado y un remitente masivo que distribuye la lista de mensajes a sus destinatarios. El trabajo del demonio principal se puede dividir en hasta tres instancias paralelas; del programa de correo masivo, se puede ejecutar un número arbitrario de instancias en paralelo. Al menos en teoría, los procesos de correo masivo pueden incluso distribuirse entre un grupo de hosts. Esta arquitectura, combinada con el uso de una tabla de base de datos para almacenar en búfer el correo saliente, hace que Sympa sea ideal para entornos de listas grandes y muy grandes que manejan millones de suscriptores.

El desarrollo de Sympa comenzó en 1995 y se lanzó por primera vez en 1997. Su objetivo inicial era garantizar la continuidad con el administrador de listas TULP, producido en parte por el autor inicial de Sympa, Christophe Wolfhugel. La versión inicial de Sympa incluía autenticación, gestión de comandos flexible, alto rendimiento en el acceso a datos internos y código orientado a objetos para facilitar el mantenimiento del código. [3]