Qmail

qmail
Información general
Tipo de programa servidor de correo
Desarrollador D. J. Bernstein
Licencia dominio público
Información técnica
Programado en C
Archivos legibles
Maildir
Enlaces

qmail es un servidor de correo electrónico (SMTP) hecho para Unix. Utiliza el formato maildir para almacenar mensajes (un archivo por mensaje), eliminando varios problemas asociados al manejo del formato mbox. Qmail es distribuido como código fuente (sourcecode), escrito en lenguaje C.


Historia

qmail fue desarrollado por Daniel J. Bernstein entre 1995-98, en la búsqueda de una mejor alternativa a Sendmail, y otros MTAs. Bernstein tenía en mente una arquitectura simple, pues mientras más simple el diseño, más seguro, estable y eficiente sería su operación. El programa ha demostrado ser absolutamente funcional en este sentido, permaneciendo virtualmente inalterado (en su versión 1.03) desde entonces.


Funcionamiento

El programa está estructurado en módulos que se ejecutan de manera separada, añadiendo por ello un nivel extra de seguridad:


La interacción se puede visualizar de la siguiente manera:

 qmail-smtpd --- qmail-queue --- qmail-send --- qmail-rspawn --- qmail-remote
               /                     |      \
qmail-inject _/                 qmail-clean  \_ qmail-lspawn --- qmail-local


Características

Seguridad

En 1997 el autor ofreció una recompensa de US$500 a quien pudiese comprobar alguna falla de seguridad en el programa. Un grupo independiente de usuarios también ofreció US$1000. Todavía (2005) no se sabe de nadie que haya comprobado alguna. qmail tiene por ello una reputación de ser muy seguro, además de rápido y eficiente.

Condiciones de uso (licencia)

qmail es de dominio público, según la web del autor.

Véase también

Enlaces externos