Agentes del servicio de correo electrónico
Vamos a tener tres agentes que intervienen en el proceso de envío, recepción y lectura de un correo electrónico.
MUA (Mail User Agent): Agente de usuario de correo es el cliente de correo electrónico propiamente dicho. Le va a permitir al usuario leer mensajes del servidor de correo entrante y escribir mensajes a través del servidor de correo saliente.
Ejemplos de agentes MUA son: Pine, Evolution, Outlook, Thunderbird, etc.
Estas son algunas de sus características:
- Dispone de una funcionalidad MIME para leer o escribir mensajes no ASCII, para incluir imágenes o ficheros adjuntos.
- Utiliza los formatos MBOX o MAILDIR para almacenar los mensajes en modo local.
MTA (Mail Transfer Agent): El agente de transferencia de correo se encarga de la transferencia de mensajes de correo electrónico entre las máquinas mediante la utilización del protocolo SMTP. Un mensaje desde el origen hasta su destino puede pasar por varios MTA. Utiliza el puerto 25 y en el puerto 587 (el primero para enviar correos al exterior y el segundo para los usuarios locales cuando está bloqueada la salida al exterior).
Ejemplos de agentes MTA: Sendmail, postfix, qmail y exim.
MDA (Mail Delivery Agent): El agente de entrega de correo se encarga de entregar el correo en el buzón del usuario. No transportan ni mensajes entre sistemas ni son interfaces de usuario, simplemente hacen de puente entre el MTA y el MUA. POP e IMAP se consideran agentes MDA.
Ejemplos: qpopper, cyrus o procmail.