Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TCP/IP
CORREO ELECTRONICO
El correo electrónico o «e-mail» es la herramienta más antigua y a la vez más útil de Internet. Permite
enviar y recibir mensajes a cualquiera de los/as usuarios/as de Internet en el mundo.
Dichos mensajes consisten en la transferencia de información (texto, imágenes, sonido, etc.), es decir
ficheros electrónicos de diversos tipos, entre dos ordenadores.
CORREO ELECTRONICO
Estructura de un mensaje
Destinatario (que pueden ser varios).
Remitente.
Asunto(que es el título del mensaje)
Texto.
CORREO ELECTRÓNICO
CORREO ELECTRÓNICO
Ventajas
El correo electrónico no interrumpe mientras se está realizando el trabajo. Una llamada telefónica interrumpe el
trabajo, mientras que los mensajes de correo electrónico esperan hasta que el/la usuario/a esté disponible.
Es asíncrono, es decir, no requiere la intervención del emisor y receptor al mismo tiempo.
El correo electrónico es muy económico. Al coste de llamada local puede enviar mensajes a cualquier lugar del
mundo
Permite enviar cualquier tipo de información y es inmediato.
SERVIDOR DE CORREO ELECTRÓNICO
Un servidor de correo electrónico funciona de forma similar a un enrutador, sólo que en lugar de
paquetes, se ocupa exclusivamente del tráfico SMTP (Simple Mail Transfer).
SERVIDOR DE CORREO
Funcionamiento
Acepta un mensaje entrante.
Comprueba las direcciones del mensaje.
Si son direcciones locales, almacena el mensaje para recuperarlo.
Si son direcciones remotas, envía el mensaje.
Si encuentra que el mensaje no se puede enviar (la cuenta ha excedido su cuota o el usuario ya no existe),
devuelve un mensaje de error al remitente que explica el problema.
SERVIDOR DE CORREO
Componentes
MUA (Mail User Agent, Agente de Usuario de Correo)
MTA ( Mail Transfer Agent, Agente de Transferencia de Correo)
MDA ( Mail Delivery Agent, Agente de Entrega de Correo),
MSA ( Mail Submission Agent, Agente de Registro de Correo),
MAA (Mail Access Agent, Agente de Acceso al Correo).
SERVIDOR DE CORREO
MUA
El MUA o cliente de correo, es el programa que le va a permitir a un usuario (como mínimo) leer y escribir
mensajes de correo electrónico. Se encarga de recibir y enviar emails.
SMTP (para envió)
POP e IMAP (para recepción)
Debe tener funcionalidades de agente de acceso a correo para permitir la recuperación de correo a través de POP
o IMAP y debe tener la funcionalidad MIME(Extensiones de correo de internet multipropósito).
SERVIDOR DE CORREO
MTA
Es el sistema que se encarga de tomar el email de un MUA o de otro MTA y entregarlo a otro MTA o a un MDA,
en caso de que el email pertenezca al dominio propio del MTA.
Se encarga de la transferencia (envío o reenvío) de los mensajes de correo electrónico entre máquinas que usan el
protocolo SMTP.
Mensaje puede pasar por varios MTA hasta llegar a su destino. Emplean los puertos 25 y 587.
Se contactan entre MTA mediante los puertos 25. El puerto 587 es usado por los agentes de registro.
MTAs: postfix, sendmail, qmail.
SERVIDOR DE CORREO
MDA
Es el sistema que se encarga de la recuperación del email por parte de un MTA, y lo almacena de la forma que
tenga configurada (disco, base de datos, o llamar a otros programas para el procesado de los emails).
Cualquier programa que gestione realmente un mensaje para entregarlo al punto donde lo leerá un agente MUA
se puede considerar un agente MDA.
No transportan mensajes entre sistemas.
Muchos usuarios no utilizan directamente agentes MDA, porque solo necesitan el agente MTA y MUA para recibir
y enviar correo.
Son empleados para ordenar el correo electrónico antes de que lo lea el usuario final.
Ejemplos: procmail, maildrop, servidor pop/imap
SERVIDOR DE CORREO
MAA
Usado para recuperar el buzón de mensajes de un servidor de correo electrónico.
POP 3
IMAP
SERVIDOR DE CORREO
SERVIDOR DE CORREO
Ejemplo
Un usuario abre su MUA (evolution, por ejemplo), escribe un email desde su buzón yo@miemail.com a un amigo,
que tiene la dirección de correo el@suemail.com.
Su programa MUA se conecta con el MTA que está en el dominio miemail.com, este MTA comprueba que el
remitente es suyo, pero que el destinatario es de otro dominio, por lo que realiza un relay del email al MTA del
dominio suemail.com.
El MTA del dominio suemail.com ve que el destinatario es propio, por lo que, libera el email a su MDA.
SERVIDOR DE CORREO
Ejemplo
El MDA comprueba el usuario a través de los alias y las reglas configuradas en el equipo y libera el email en el
soporte, buzón y carpeta que tiene configurados.
El usuario el se conecta a un webmail, que hace de MUA para leer sus emails.
Los MUA, para leer emails, ya sean aplicaciones en el equipo o webmails, se conectan a MAA para leer los emails
vía POP3 o IMAP, y estos MAA acceden a los datos que han liberado los MDA, por lo que el puede leer el email
de yo.
SERVIDOR DE CORREO
SERVIDOR DE CORREO
SMTP
El protocolo simple de transferencia de correo realiza el envío y recepción de correos entre servidores, es
independiente de los sistemas operativos del emisor y del receptor.
Es el estándar en Internet para la transferencia de correo.
Definido en la RFC 821 y 822.
Desde el 2001 en RFC 2821.
RFC (Request for Comments): Documentos que describen los protocolos utilizados para la comunicación por Internet.
SERVIDOR DE CORREO
SMTP
El funcionamiento de este protocolo es mediante comandos de texto por el cliente al servidor SMTP (puerto 25),
el cual responde mediante un número y un mensaje.
SERVIDOR DE CORREO
SMTP
Al abrir la sesión SMTP, el primer comando que se envía es el comando HELO seguido por un espacio (escrito
<SP>) y el nombre de dominio de su equipo (para decir "hola, soy este equipo"), y después validado por Enter
(escrito <CRLF>).
Desde abril de 2001, las especificaciones para el protocolo SMTP, definidas en RFC 2821, indican que el comando
HELO sea remplazado por el comando EHLO.
SERVIDOR DE CORREO
SMTP
El segundo comando es "MAIL FROM:" seguido de la dirección de correo electrónico del remitente. Si se acepta el
comando, el servidor responde con un mensaje "250 OK".
El siguiente comando es "RCPT TO:" seguido de la dirección de correo electrónico del destinatario. Si se acepta el
comando, el servidor responde con un mensaje "250 OK".
SERVIDOR DE CORREO
El comando DATA es la tercera etapa para enviar un correo electrónico. Anuncia el comienzo del cuerpo del mensaje.
Si se acepta el comando, el servidor responde con un mensaje intermediario numerado 354 que indica que puede
iniciarse el envío del cuerpo del mensaje y considera el conjunto de líneas siguientes hasta el final del mensaje
indicado con una línea que contiene sólo un punto.
SERVIDOR DE CORREO
SMTP
POP3
El protocolo de oficina de correos (POP) se encarga del almacenamiento de los correos en un servidor remoto.
Toma los mails de un mailbox remoto y los mueve a la máquina local.
Principal ventaja: consulta de correos sin necesidad de una conexión a Internet.
Versiones de protocolo: POP2, POP3 (funcionan mediante comandos de texto)
Es un modelo cliente/servidor
Emplea el puertos 109 y 110
SERVIDOR DE CORREO
POP3
Funcionamiento
El cliente se conecta al servidor
Los mensajes recibidos se descargan en el equipo del usuario
Los mensajes descargados se eliminan del servidor sino se indica que se guarden.
SERVIDOR DE CORREO
POP3
Comando Descripción
TOP <messageID> <n> Comando que muestra n líneas del mensaje, cuyo número se da en el argumento.
Solicitud al servidor para que envíe una línea que contenga información sobre el mensaje que eventualmente se
UIDL [msg]
dará en el argumento.
El comando QUIT solicita la salida del servidor POP3. Lleva a la eliminación de todos los mensajes marcados como
QUIT
eliminados y envía el estado de esta acción.
SERVIDOR DE CORREO
POP3
Acceso a POP3 mediante telnet.
SERVIDOR DE CORREO
POP3
Según RFC 1939, es posible cifrar la contraseña utilizando un algoritmo MD5 y beneficiarse de una autenticación
segura.
El protocolo POP3 bloquea las bandejas de entrada durante el acceso. No permite una conexión simultanea a la
bandeja de entrada.
Ventajas
Evita la saturación de las cuentas de correo electrónico.
No es necesaria la conexión a internet para la gestión de los mensajes y permite que los accesos sean más
rápidos.
SERVIDOR DE CORREO
IMAP
El protocolo de Acceso a Mensajes de Internet (IMAP) se emplea para el acceso a mensajes de correo electrónico
almacenados en un servidor siempre y cuando se cuente con una conexión a internet.
Permite la administración de los emails directamente en el servidor sin tener que descargar al equipo.
Emplea el puerto 143.
Permite administrar varias bandejas de entrada.
Permite administrar diversas bandejas de entrada.
SERVIDOR DE CORREO
IMAP
Ventajas
Transacciones IMAP pueden durar mucho tiempo
Servidor guarda información de los estados de los mails.
Posee buscadores que se ejecutan en el servidor.
Desventajas
Más complejo de implementar que POP3.
Servidor consume más recursos de memoria, CPU, etc. Debe ser más potente.
SERVIDOR DE CORREO
SERVIDOR DE CORREO
Formas de enviar
correo desde la
consola de Linux
Empleando el
comando telnet
SERVIDOR DE CORREO ELECTRONICO
SPAM
Por la forma de funcionamiento del protocolo SMTP (MTA), los antiguos programas que solo
comprobaban el remitente y el destinatario, se veían en el problema de que esos datos se pueden
falsear sin problemas, con lo que la veracidad de los mismos queda entredicho.
Desarrolladores de correo: sistemas de seguridad, antispam
Spammers: sistemas para vulnerar el correo.
Por ello, el uso de filtros es cada vez más común en los MTA, MDA e incluso los MUA.
SERVIDOR DE CORREO ELECTRONICO
REFERENCIAS
http://francisconi.org/sites/default/files/guia_practica_de_instalacion_de_un_servidor_de_Correo.pdf
(2015) Béjar Heredia, María de la Cruz, “Selección, instalación, configuración y administración de los servidores de transferencia de archivos”, IC
Editorial.
https://www.fing.edu.uy/tecnoinf/mvd/cursos/adminf/material/ADI-Correo.pdf
http://www.kpacita2.es/download_file/view/116/367.pdf
http://altenwald.org/2009/04/06/como-funciona-el-sistema-de-correo/
http://www.alcancelibre.org/staticpages/index.php/19-0-como-squid-general
http://es.ccm.net/contents/279-protocolos-de-mensajeria-smtp-pop3-e-imap4
http://tecadmin.net/ways-to-send-email-from-linux-command-line/#
http://www-2.dc.uba.ar/materias/tc/downloads/apuntes/smtp_pop_imap.pdf
http://www.inmotionhosting.com/support/email/bounceback-errors/fixing-no-such-user-here