Correo electrónico que es
Es un servicio que sirve para que se envíen mensajes de tipo texto. Normativa técnica RFC 822
Como se envían adjuntos
RFC 822 + extensión MIME
Al mensaje de texto que sea, se añade un trozo binario, que serán los adjuntos.
application/pdf
application/XML o text/XML
application/json
etc
Como se conoce al cliente de correo electrónico
Como Mail User Agent (MUA)
Es el sistema que se encarga de recibir y enviar emails usando SMTP para el envío y POP3 o IMAP para la recepción
Algunos clientes de correo electrónico
Por dónde va pasando el mensaje de correo electrónico en la red
Por los Mail Transfer Agente (MTA)
Es el sistema que se encarga de tomar el email de un MUA o de otro MTA y enviarlo a otro MTA o MDA, en caso de que el email pertenezca al dominio propio del MTA
Qué dos metadatos sirven para la traza mediante los MTA, para saber por donde ha pasado el mensaje
Qué dos metadatos son necesarios para encadenar los correos para tener un hilo o conversación
Cómo se conoce al campo “con copia oculta”
En inglés : BCC (Blind Carbon Copy)
En castellano : CCO (Copia de Carbón Oculta)
Algunos tipos de MIME
Para qué son las boundarys
Un alfanumérico que funciona como etiqueta delimitadora de donde empieza un fichero adjunto y donde acaba
Tipos de Content-Transfer-Encoding
Protocolo para enviar
SMTP
Protocolo para recibir (leer los correos)
Flujo de un correo electrónico
A través del Resolver y los Root Server (que contienen los Top Level Domain), nuestra MTA consigue llegar al DNS del destinatario, y por lo tanto, a su respectivo registro MX, que corresponde al del servidor de correo electrónico, y al que, nuestro MTA realiza una query, para conocer qué IP tiene el MTA destinatario, al que hay que enviar el mensaje.
MTA —–> MDA (Mail Delivery Agent) —-> Almacenamiento externo llamado Mail Spool (asíncrono) donde se almacenan los correos —-> MAA (Mail Access Agent, pieza para leer) es el que entiende de los dos protocolos de acceso lectura/descarga POP e IMAP —-> MUA (cliente desde donde se quiere abrir el mensaje)
Tipos de registros DNS
Ficheros de extensión de servidor de correo electrónico Microsoft
.ost y .pst
Ficheros de extensión de servidor de correo electrónico Lotus Notes
.nsf
Qué es el MSA (Mail Submission Agent)
Mini MTA. Sirve para lo mismo. Normalmente en empresas muy grandes en las que sería peligroso tener sólo un MTA
El puerto oficial del MSA es el 587
Y es obligatorio que el acceso a un MSA sea autenticado, en el caso de usarlas
En qué consiste el MDA
Mail Delivery Agent. Es el sistema que se encarga de la recepción del email por parte de un MTA y lo almacena en el Spool o Maildir
En qué consiste el MAA
Mail Access Agent. Es el sistema que se encarga del acceso al correo almacenado en el Spool donde lo dejó el MDA
Protocolo POP3
3 características que hay que saber fundamentalmente del protocolo IMAPv4
Protocolo IMAPv4. Qué comandos tienen los siguientes usos:
- logarse con usario y contraseña
- solicitar al servidor una lista de los buzones (carpetas) disponibles
- solicita al servidor información específica y actualizada sobre un buzón (carpeta) sin necesidad de seleccionarlo o abrirlo
- para seleccionar un buzón de correo (carpeta) específico, permitiendo al cliente acceder, leer y gestionar los mensajes
- recuperar datos específicos asociados con uno o más mensajes en un buzón de correo
- busca correos electrónicos directamente en el servidor basándose en criterios específicos (remitente, asunto, fecha, estado, etc.)
- modificar las etiquetas (flags) de un mensaje o un rango de mensajes en el servidor
- elimina permanentemente del servidor todos los mensajes marcados para borrado (\Deleted) en el buzón actual
Puertos del protocolo SMTP
Puertos 465, 587 y 2525 (con seguridad, cuando el 587 no está disponible se usa el 2525, que se llama puerto alternativo), 25 (antiguo, se ha quedado para envío de correo entre servidores, los que reenvían)