Title: Sin t
1Correo Electrónico
2Introducción
- Correo Electrónico E-mail
- Una de las aplicaciones de red más usadas
- Con el tiempo, se ha ido mejorando, hasta lo que
es hoy - El sistema de correo electrónico está organizado
en dos subsistemas - Agente de usuario
- Agente de transferencia de mensajes
3Funciones del Agente de Correo
Internet
4Funciones del Agente de Correo
- Un servicio de correo debe cumplir ciertas
funciones básicas - Composición de mensajes
- Transferencia de mensajes
- Entrega de información sobre los mensajes
- Visualización de mensajes de entrada y salida
- Disposición de los mensajes
5Formato de mensajes
- Un mensaje de correo electrónico tiene dos
partes principales - Cabecera
- Cuerpo
To From
Mensaje.... .... ..... .
6Cabecera de un mensaje
7Cabecera de un mensaje
8Buzones y Direcciones de E-mail
Un buzón de correo es un área pasiva de
almacenamiento de mensajes Un buzón está asociado
a una cuenta de usuario de correo Un buzón tiene
una única dirección de correo
Buzón 1
Buzón 2
Buzón 3
Buzón n
9Buzones y Direcciones de E-mail
Una dirección E-mail especifica un buzón y una
máquina
Formato de dirección E-mail
buzón_at_máquina
El símbolo _at_ significa at (en)
10Acceso al buzón de correo
El buzón de correo reside en una máquina
servidora Por lo general, se accede al buzón en
forma remota Post Office Protocol (POP) es el
protocolo más sencillo de acceso remoto a un
buzón de correo. Simple Mail Transfer Protocol
(SMTP) permite el envío de mensajes
11Rol de cada Protocolo
POP3 recepción SMTP transmisión
12POP3
Existe un programa servidor en la máquina
servidora El usuario se conecta al programa
servidor a través de un programa cliente El POP
sólo permite retirar mensajes desde el
servidor Los servidores utilizan el protocolo
SMTP (Simple Mail Transfer Protocol)
13Características de POP
El servicio se atiende en el puerto 110 Permite
leer mensajes desde el servidor Es posible borrar
mensajes en el servidor POP esta basado en la
transmisión vía caracteres ASCII
14Comandos POP3
- user nombre_de_usuario
- pass password
- stat
- list número_de_mensaje
- retr número_de_mensaje
- dele número_de_mensaje
- noop
- rset
- quit
- apop
- top
- uidl número_de_mensaje
15rce-60 alm96/lololgt mailx mgalaz_at_loa.alumnos.utfsm
.cl Subject Prueba para el ramo SEMINARIO
II Este es el cuerpo del mensaje.... ... ... El
mensaje termina en la siguiente linea, con un
punto. . EOT rce-60 alm96/lololgt telnet
loa.alumnos.utfsm.cl 110 Trying
146.83.198.9... Connected to loa.alumnos.utfsm.cl.
Escape character is ''. OK QPOP (version
3.0b14) at loa starting. user mgalaz OK Password
required for mgalaz. pass OK mgalaz
has 1 message (754 octets). stat OK 1
754 list OK 1 messages (754 octets) 1 754 .
16retr 1 OK Message follows Received from
rce-60.elo.utfsm.cl (rce-60.elo.utfsm.cl
200.1.17.200) by loa.alumnos.utfsm.cl
(8.9.3/8.9.3) with ESMTP id NAA19764 for
ltmgalaz_at_loa.alumnos.utfsm.clgt Tue, 9 Nov 1999
130428 -0300 (CDT) Received (from
lolol_at_localhost) by rce-60.elo.utfsm.cl
(8.9.3/8.9.3) id NAA02095 for
mgalaz_at_loa.alumnos.utfsm.cl Tue, 9 Nov 1999
130708 -0300 Date Tue, 9 Nov 1999 130708
-0300 From Martin Edgardo Galaz Melendez
ltlolol_at_rce-60.elo.utfsm.clgt Message-Id
lt199911091607.NAA02095_at_rce-60.elo.utfsm.clgt To
mgalaz_at_loa.alumnos.utfsm.cl Subject Prueba para
el ramo SEMINARIO II Content-Type text X-UIDL
5!!'W!!5p!!-U!! Este es el cuerpo del
mensaje.... .... .... El mensaje termina en la
siguiente linea, con un punto. . .
17dele 1 OK Message 1 has been deleted. stat OK 0
0 list OK 0 messages (0 octets) . quit OK Pop
server at loa signing off. Connection closed by
foreign host. rce-60 alm96/lololgt
18Resumen
La versión actual del POP es la Versión Nº 3 El
POP3 permite leer correo remoto Está basado en
transmisión de caracteres ASCII Utiliza el
protocolo de transmisión TCP/IP Es utilizado por
las aplicaciones para leer correo desde un
servidor, estas aplicaciones utilizan combinan
POP3 con SMTP.
19SMTP (Simple Mail Transfer Protocol)
- Funciona en base al modelo cliente-servidor
- Durante la sesión se intercambian comandos y
respuestas.
20Sesión
- Se saluda al servidor de correo
- Se identifica el emisor del mensaje
- Se identifica a uno o varios destinatarios
- Se transmite el mensaje
- Se indica el fin del mensaje con una línea que
solo contiene . - Se puede enviar otro mensaje o terminar la sesión
21Ejemplo de sesión
- 220 trigger.jvnc.net 5.65c/ida-1.4.4 Sendmail
is ready at Sun, 23 Nov 1999 174023 -0400 - HELO lucas.elo.utfsm.cl
- 250 Hello lucas.elo.utfsm.cl, please to meet you
- MAIL FROM ltjuanaf_at_elo.utfsm.clgt
- 250 ltjuanaf_at_elo.utfsm.clgt
- RCPT TO ltfeit_at_trigger.jvnc.netgt
- 250 ltfeit_at_trigger.jvnc.netgt.. Receiver ok
- DATA
- 354 Enter mail, end with . on a line by itself
- Received by lucas.elo.utfsm.cl Sun, 23 nov 1999
174118 -0400
22Ejemplo de sesión
- Date Sun, 23 nov 1999 174118 -0400
- From Juan Pablo ltjuanaf_at_elo.utfsm.clgt
- Message-Id lt199923124.aa02330_at_lucas.elo.utfsm.clgt
- To feit_at_trigger.jvnc.net
- Subjet Seminario 2
- How are you?
- .
- 250 ok
- quit
- 221 trigger.jvnc.net closing connection
- Connection closed by foreign host
23Comandos de SMTP
- HELO el cliente se identifica
- MAIL FROM comienza una transacción de correo e
identifica al origen - RCPT TO identifica al destinatario, se repite el
comando para múltiples destinatarios - DATA el que envía esta preparado para enviar el
texto - RSET aborta la transacción actual, eliminando
toda la información de origen y destino - NOOP pide al otro extremo que envíe una repuesta
positiva - QUIT pide al otro extremo que envíe una
respuesta positiva y cierre la sesión - VRFY pide al receptor que confirme que un nombre
identifica a un destinatario válido - EXPN pide al receptor que confirme que un nombre
identifica a una lista de correo - HELP pide al receptor información de su
implementación