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.
El programa está estructurado en módulos que se
ejecutan de manera separada, añadiendo por ello un nivel
extra de seguridad:
- qmail-smtpd: Atiende las
transacciones SMTP entrantes y pone los mensajes en la
cola.
- qmail-queue: Gestiona la cola,
almacenando los mensajes e invocando a qmail-send.
- qmail-send: Inicia la entrega de
mensajes en cola a los destinatarios locales o
remotos.
- qmail-rspawn /
qmail-remote: Envían los mensajes
salientes a los servidores SMTP donde radican los
destinatarios.
- qmail-lspawn /
qmail-local: Distribuye los mensajes
entrantes a sus destinatarios locales.