T3 - Correo Electrónico (J) Flashcards
¿Que elementos conoces que formen parte de una arquitectura del correo electrónico?
- MUA
- MTA
- MSA
- MDA
- MAA
¿Que es una MUA?
(Mail User Agent): Cliente de correo.
¿Para que valen los protocolos SMTP -IMAP y POP3?
-SMTP: transmisión de correos electrónicos (Formato: RFC 822 + MIME) - IMAP: acceder y gestionar correos electrónicos (Modo online) - POP3: acceder y gestionar correos electrónicos (orientado a la descarga)
¿Que es MRA?
-Mail Retrieval Agent. Es una función del MUA que se encarga de recuperar los correos electrónicos desde el servidor de correo del usuario.
¿Que es MTA?
Mail Transfer Agent. responsable de enviar correos electrónicos desde el servidor del remitente al servidor del destinatario
¿Que es MSA?
Mail Submission Agent. Recibe correos desde un MUA y lo envía a un MTA
¿Que es MDA?
Mail Delivery Agent. responsable de entregar el correo electrónico desde el servidor del destinatario a la bandeja de entrada(dejarlos en el Mail Spool).
¿Que es MAA?
Mail Access Agent
Puertos usados en SMTP
- 25(Sin seguridad)
- 465(en un momento fué válido. IANA lo asignó a otro servicio)
- 2525 (NO tiene soporte ni de IANA ni de IETF pero se está empezando a usar. Tiene cifrado TLS)
- 587 (este es el puerto por defecto. Soporta STARTTLS)
Puertos usados en POP3 e IMAP 3
- POP3:110 y 995(seguro)
- IMAP:143 - 993(seguro)
¿Para que vale el servicio de DNS?
traduce los nombres de dominio legibles por los humanos (como www.ejemplo.com) en direcciones IP numéricas (como 192.0.2.1)
Usando la Cabecera RFC-822 (ASCII) ¿Para que vale el campo Message-ID?
Identificador único del mensaje.
Usando la Cabecera RFC-822 (ASCII) ¿Para que vale el campo In-Reply-To ?
Identificador del mensaje al que se está respondiendo.
Usando la Cabecera RFC-822 (ASCII) ¿Para que vale la mezcla del campo In-Reply-To y Message-ID ?
se usa para mostrar los correos encadenados
Usando la Cabecera RFC-822 (ASCII) ¿Para que vale el campo Received?
Información sobre los servidores por los que ha pasado el mensaje antes de llegar al destinatario. Traza MTA
Usando la Cabecera RFC 822 (ASCII) Extensión MIME ¿Para que vale el campo Content-Type?
Tipo de contenido del cuerpo del mensaje.
Content-Type: text/plain; charset=UTF-8
Usando la Cabecera RFC 822 (ASCII) Extensión MIME ¿Para que vale el campo Content-Transfer-Encoding ?
Método de codificación del contenido del mensaje
- 7bit
- 8bit
- binary
- base64
- quoted-printable
Usando la Cabecera RFC 822 (ASCII) Extensión MIME ¿Para que vale el campo Content-Disposition ?
Especifica si el contenido adjunto debe mostrarse en línea o descargarse como archivo adjunto.
Content-Disposition: attachment; filename= example.pdf
Partiendo de Content-Type + boundary ¿Para que vale Boundary?
parámetro utilizado en mensajes MIME (Multipurpose Internet Mail Extensions) para separar diferentes partes del mensaje cuando se utiliza un tipo de contenido multipart
Partiendo de Content-Type + boundary ¿Para que vale multipart/mixed?
para combinar múltiples partes de diferentes tipos en un solo mensaje.
Cada parte puede ser un archivo adjunto
Partiendo de Content-Type + boundary ¿Para que vale multipart/alternative?
permite incluir múltiples versiones de un mismo contenido en un solo mensaje .
Ejemplo de uso: Un correo electrónico que tiene tanto una versión en texto plano como una en HTML del mismo contenido
Comandos de POP3 para hacer login
USER y PASS
Para que vale el siguiente coamando de POP3:LIST
lista de números de mensaje + tamaño
Para que vale el siguiente coamando de POP3: RETR
RETR nº mensaje: descarga un mensaje pero no lo borra del servidor