|
|
|
|
Administración de Sistemas Operativos
| ||
| Inicio ASO | Aula Virtual |
El sistema de correo electrónico es un sistema de transmisión de información rápido implementado con la arquitectura cliente servidor tÃpica del sistema TCP/IP. El correo no es un simple programa o protocolo de transmisión de información sino un sistema complejo que gestiona, por medio de una técnica llamada spooling, la entrega diferida de los mensajes con lo que se logra que el usuario no tenga que esperar que las conexiones remotas estén disponibles para realizar el envÃo. Dentro de la arquitectura del correo se distinguen varios elementos: agentes de usuario, agentes de transporte, agentes de entrega y agentes de acceso. qmail es un agente de transporte (MTA) que, al contrario que otros MTA como sendmail, no es monolÃtico sino que presenta una arquitectura modular en la que cada componente se encarga de una tarea especÃfica de las habituales que realizan los agentes de transporte. qmail se encarga del envÃo de los mensajes a los destinatarios y, por otro lado, de la recepción de los mensajes enviados a los usuarios locales. Para realizar estas tareas es necesario configurar los diferentes módulos de qmail indicándoles la información necesaria para ello. En la tabla 1 se muestran los distintos módulos que componen la arquitectura qmail y en la figura 1 se puede ver el funcionamiento general del sistema de qmail.
| Tabla 1. Módulos que componen qmail con su función. | ||||
| Módulos | Función | |||
| Qmail-smtpd | Acepta/Rechaza mensajes vÃa SMTP | |||
| Qmail-inject | Inyecta mensajes localmente | |||
| Qmail-rspawn/qmail-remote | Gestión entregas remotas | |||
| Qmail-lspawn/qmail-local | Gestión entregas locales | |||
| qmail-send | Procesa la cola | |||
| qmail-clean | Limpia la cola | |||
3.3. Ejemplos de configuración (qmail)