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
Para que vale el siguiente coamando de POP3: DELE nº mensaje
marca para borrado (todavía no están borrados. Se borrarán al cerrar la sesión)
Para que vale el siguiente coamando de POP3: RSET nº mensaje
desmarca el correo
Para que vale el siguiente coamando de POP3: STAT
nº total de mensajes y el total del tamaño
Para que vale el siguiente coamando de POP3:NOOP
El servidor POP3 no hace nada. Simplemente responde con una respuesta positiva
Como se sale de POP3
QUIT
Comandos de IMAP para hacer login
LOGIN username@dominio password
Para que vale el siguiente coamando de IMAP: LIST
LIST : folders
Para que vale el siguiente coamando de IMAP:STATUS
STATUS
Posibles estados: MESSAGES - RECENT - UNSEEN…
Para que vale el siguiente coamando de IMAP: SELECT
moverte a una ruta determinada
Para que vale el siguiente coamando de IMAP: EXAME
como el select pero solo en formato lectura
Para que vale el siguiente coamando de IMAP: CREATE - DELATE - RENAME
- CREATE:crea una nueva carpeta
- DELETE: borrar el mailbox nombrado o una carpeta
- RENAME:renombra el mailbox nombrado o una carpeta
Para que vale el siguiente coamando de IMAP: FETCH
leer contenido
Para que vale el siguiente coamando de IMAP: SEARCH
hace búsquedas
Para que vale el siguiente coamando de IMAP: STORE Flags
para cambiar (activar) los flags
Para que vale el siguiente coamando de IMAP: EXPUNGE
Si marcar un correo para borrar y luego ejecutas expunge
tipos de Flags que conozcas en IMAP
- Seen: Indica que el mensaje ha sido visto o leído por el usuario.
- Answered: Indica que el mensaje ha sido respondido.
- Flagged: Indica que el mensaje está marcado como importante o destacado
- Deleted: Indica que el mensaje está marcado para eliminación.
¿Para que vale SMTP HELO?
HELO es un comando utilizado por el cliente de correo electrónico para iniciar una conversación con el servidor SMTP
¿Para que vale ESMTP-Comando EHLO?
Extendido SMTP.Comando EHLO: Para iniciar una conexión entre el cliente de correo y el servidor SMTP- pero ofrece funcionalidades adicionales al proporcionar información detallada sobre las capacidades y extensiones soportadas por el servidor SMTP
Dentro de ESMTP¿Para que vale AUTH?
Para forzar al cliente que use el correo de forma autenticada
Dentro de ESMTP¿Para que vale STARTTLS?
a partir de aquí se hace el negociado de SSL/TLS en el handshake- y se pasa de una comunicación sin cifrar a una cifrada
Dentro de ESMTP¿Para que vale AUTHPLAIN?
Base64 (Credenciales).
Como el canal ya está cifrado no pasa nada por mandar el login
Dentro de ESMTP¿Para que vale PIPELINING?
Permite al cliente enviar múltiples comandos SMTP sin esperar respuestas intermedias.
¿Que es SPF: Sender Policy Framework?
protocolo de autenticación de correo electrónico diseñado para detectar y prevenir la suplantación de direcciones de remitentes. Usa el registro TXT (autorización de origen)
¿Que es DKIM (DomainKeys Identified Mail?
mecanismo de autenticación e integridad de correo electrónico. Introduce una cabecera del mensaje que tiene una firma digital (dki-signature)
¿Que es DMARC?
= SPF + DKIM
Enumerar clientes de correo
- Lotus Notes (IBM)
- Eudora: cliente de correo electrónico
- Microsoft Outlook
- Mozilla Thunderbird(Fundación Mozilla) - Outlook Express (Microsoft)
- Windows Mail Desktop Microsoft)
- EM Client
Enumerar servidores de correo
- Zimbra: plataforma de colaboración y mensajería que incluye funciones de correo electrónico-calendario-contactos y gestión de archivos.
- Exim: agente de transferencia de correo (MTA)
- SendMail: agente de correo para la emisión en sistemas Unix y Linux
- Postfix: MTA escrita en C muy ligero.
- Microsoft Exchange Server: plataforma de correo electrónico y colaboración desarrollada por Microsoft.
- qmail
¿Para que vale la extensión .pst?
(Microsoft Outlook): formatos de almacenamiento utilizados para guardar datos de correo electrónico. En el lado del cliente
¿Para que vale la extensión .ost?
(Microsoft Outlook): formatos de almacenamiento utilizados para guardar datos de correo electrónico. Lado del servidor de correo
¿Para que vale la extensión mbox?
almacenar colecciones de mensajes de correo electrónico (Eudora - Thunderbird )
¿Para que vale la extensión ndf?
formato de archivo utilizado por IBM Lotus Notes
¿A un webmail se le puede considerar una MUA?
En vez de usar protocolo POP3- IMAP usa HTTP. No se puede considerar como un MUA
¿Para que vale el protcolo Exchange ActiveSync (EAS)?
protocolo de sincronización de correo electrónico, calendario y contactos
¿Para que vale el protcolo CalDAV?
protocolo de acceso a calendarios
¿Para que vale el protcolo CardDAV?
protocolo de acceso a la libreta de direcciones
¿Para que vale el protcolo IMAP IDLE?
extensión del protocolo IMAP que permite la recepción de correos electrónicos en tiempo real
¿Para que vale el protcolo SyncML?
sincronización de datos en dispositivos móviles y servidores.
¿Para que vale el protcolo SMTP Push?
Técnica que permite enviar correos electrónicos al dispositivo en tiempo real tan pronto como llegan al servidor