Tema 3: Administración de servidores de correo electrónico
El correo electrónico es un método de intercambio de mensajes digitales entre usuarios de una red informática.
Agentes - Arquitectura
- MUA (Mail User Agent): Cliente de correo utilizado por el usuario para enviar y recibir emails.
- MRA (Mail Retrieval Agent): Recupera correos desde el servidor de correo.
- MTA (Mail Transfer Agent): Enruta y entrega correos entre servidores.
- MSA (Mail Submission Agent): Recibe los correos desde el MUA y los pasa al MTA.
- MDA (Mail Delivery Agent): Entrega los correos en el buzón del destinatario.
Flujo del correo electrónico
- El usuario envía un correo desde su MUA.
- El MSA lo transfiere al MTA.
- El MTA encuentra la mejor ruta y envía el correo.
- El correo llega al servidor de destino y es almacenado por el MDA.
- El destinatario accede a su correo a través de su MUA mediante IMAP o POP3.
Protocolos y puertos
- POP3: 110 (sin cifrado), 995 (con SSL/TLS).
- IMAP: 143 (sin cifrado), 993 (con SSL/TLS).
- SMTP: 25 (sin cifrado), 465 (SSL), 587 (TLS).
DNS y seguridad
El DNS (Domain Name System) es crucial en el enrutamiento de correos, ya que permite la identificación de servidores responsables de manejar el email de un dominio.
SPF (Sender Policy Framework)
SPF es un protocolo de autenticación que permite a los dueños de dominios especificar qué servidores están autorizados para enviar correos en su nombre.
Ejemplo de un registro SPF:
v=spf1 include:_spf.example.com ~all DKIM (DomainKeys Identified Mail)
DKIM agrega una firma digital a los correos electrónicos para verificar que no han sido modificados durante el tránsito.
Ejemplo de un registro DKIM:
v=DKIM1; k=rsa; p=MIGfMA0G... DMARC (Domain-based Message Authentication, Reporting & Conformance)
DMARC es una política que permite a los dueños de dominios definir cómo los correos fallidos en autenticación deben ser manejados.
Ejemplo de un registro DMARC:
v=DMARC1; p=reject; rua=mailto:reports@example.com