7. Algo sobre la arquitectura de qmail

En esta sección vamos a explorar ligeramente los componentes principales de qmail. El lector interesado en la rápida puesta a punto de un mailserver típico puede saltarse esta sección y retornar posteriormente.

Como ya se ha indicado, qmail está compuesto de diversos subprogramas que realizan tareas específicas y que en conjunto constituyen el sistema de correo electrónico. La figura siguiente proporciona una visión esquemática de estos componentes. Para un esquema más completo, remito al lector a The big qmail picture (mi esquema se basa en aquél.)

Figura 1. Arquitectura de qmail

Analicemos algunos de los posibles recorridos de un mensaje:

No hemos mencionado a tcpserver debido a que estrictamente no es parte de qmail. Sin embargo, es el encargado de despertar a qmail-smtpd de un modo seguro y relativamente inteligente.