Sei sulla pagina 1di 12

PROTOCOLO SMTP

1. ¿QUÉ ES EL CORREO ELECTRÓNICO?


 El correo electrónico (e-mail) es un servicio que permite a los
usuarios de una red intercambiar mensajes.
 El correo electrónico en Internet usa una serie de protocolos
que gobiernan el intercambio de mensajes. Los más comunes
son:
 SMTP: Simple Mail Transfer Protocol. Es el protocolo que usan los
servidores de correo para intercambiar mensajes (correo saliente)
 POP: Post Office Protocol. Se utiliza para obtener los mensajes del
servidor y hacerlos llegar al usuario (correo entrante)
 IMAP: Internet Message Acces Protocol. Tiene la misma finalidad que el
POP, pero el funcionamiento y las funcionalidades que ofrece son
diferentes (correo entrante)

2
2. HISTORIA DEL CORREO ELECTRÓNICO
o Los primeros sistemas de correo electrónico simplemente consistían en
protocolos de transferencia de archivos
• la primera línea del archivo contenía la dirección del destinatario
o Limitaciones de este sistema
• envío a grupos
• sin notificación
o En 1982 se publicaron las propuestas de correo electrónico del ARPANET
• RFC 821. Protocolo de transmisión SMTP
• RFC 822. Formato de mensaje
o Dos años después, el CCITT elaboró su recomendación X.400, pero su
excesiva complejidad, hace que no se utilice, como la mayoría de
aplicaciones OSI.
3. Protocolo SMTP (Simple Mail Transfer Protocol )
• SMTP: Protocolo de transferencia de correo simple. Usado para el envió
de correo electrónico. Pertenece a la familia de protocolos de Internet.
• Modelo: Cliente – Servidor
• Comunicación: Consiste enteramente en líneas de texto compuestas por
caracteres ASCII. El tamaño máximo permitido para estas líneas es de
1000 caracteres.
• Respuesta: Las respuestas del servidor constan de un código numérico
de tres dígitos, seguido de un texto explicativo.
• Puertos: SMTP utiliza el puerto 25/TCP, 587/TCP (Alterna para cliente de
correo) y el 465/TCP (SMTPS).
• Transporte: TCP
• Red: IP(IPv4 y IPv6)
4. ENVIO DE UN CORREO EN LA VIDA REAL…

Navegando por la Red


5
5. ENVIO DE UN CORREO ELECTRÓNICO EN INTERNET…
Emisor del mensaje Receptor del mensaje

SMTP POP / IMAP

SMTP SMTP

Internet
6

Servidor de correo Gmail Servidor de correo Hotmail


6. PROCESO ENVÍO DE UN CORREO ELECTRÓNICO
1. Usted envía un email con su cliente de email desde su propia dirección de correo (por
ejemplo marcos@gmail.com) a un contacto determinado (por ejemplo
julia@yahoo.com).
2. El mensaje es enviado generalmente utilizando el puerto 25 a un servidor SMTP (por
ejemplo smtp.servidor.com) .
3. El cliente y el servidor comienzan una breve “conversación” en donde el servidor
verifica toda la información respectiva a la transmisión del mensaje.
4. Luego, si el dominio al cual pertenece el destinatario pose su cuenta directamente
conectada al servidor, el email es entregado inmediatamente. En caso contrario, el
servidor SMTP entrega el mensaje a otro servidor más cercano al destinatario.
5. Qué sucede si el servidor del destinatario se encuentra caído u ocupado? El servidor
SMTP simplemente entrega el mensaje a un servidor de backup: si ninguno se
encuentra disponible, el email es encolado y se reintenta la entrega en forma periódica.
Si la entrega no es exitosa, el mensaje es retornado como no entregable.
6. Si no hay problemas, el segmento final es controlado por POP, otro protocolo que
recoge el email desde el servidor receptor y lo coloca en la bandeja de entrada del
destinatario.
7. COMO CONFIGURAR UN SERVIDOR SMTP
1. Seleccione la opción “Configuración de Cuenta” en su cliente de
email, generalmente en el menú de “Herramientas”.
2. Seleccione “Servidor saliente (SMTP)”.
3. Presione el botón “Agregar...” para agregar un nuevo SMTP.
4. Simplemente complete los parámetros como sigue:
•Nombre de Servidor: el servidor SMTP actual.
•Puerto: generalmente SMTP funciona en el puerto 25, pero también
puede funcionar en el puerto 587.
•Seguridad de conexión: de por sí, la transferencia SMTP de emails no
provee encriptación. Por ello, si usted desea que su conexión sea más
segura, puede optar por SSL/TLS, que emplean un puerto diferente
para la comunicación encriptada.
•Modo de autenticación: existen diferentes métodos (contraseñas,
CRAM-MD5, KERBEROS, etc.).
•Nombre de usuario: su dirección de email.
8. Lista servidores SMTP
PROVIDER URL NOMBRE SMTP

1&1 1and1.com Smtp.1and1.com

Airmail Airmail.net Mail.airmail.net

Bluewin Bluewin.ch Smtpauths.bluewin.ch

Gmail Gmail.com Smtp.gmail.com


 
Gmx Gmx.net Mail.gmx.net

Orange Orange.net Smtp.orange.net

Outlook.com (former Hotmail) Outlook.com Smtp.live.com

Terra Terra.com Smtp.terra.com

Yahoo Yahoo.com Smtp.mail.yahoo.com


9. Comandos SMTP: Cliente
Comando Descripción
HELO Identifica el remitente al destinatario.
MAIL FROM: Identifica una transacción de correo e identifica al emisor.
RCPT TO: Se utiliza para identificar un destinatario individual . Si se necesita
identificar múltiples destinatarios es necesario repetir el comando.
DATA Permite enviar una serie de líneas de texto. El tamaño máximo de una línea es
de 1.000 caracteres. Cada línea va seguida de un retorno de carro y avance de
línea <CR><LF>. La última línea debe llevar únicamente el car ácter
punto "." seguido de <CR><LF>.
RSET Aborta la transacción de correo actual.
NOOP No operación. Indica al extremo que envíe una respuesta positiva .
Keepalives
QUIT Pide al otro extremo que envíe una respuesta positiva y cierre la conexión.
VRFY Pide al recep tor que confirme que un nombre identifica a un destinatario
valido.
EXPN Pide al receptor la confirmación de una lista de correo y que devuelva los
nombres de los usuarios de dicha lista.
HELP Pide al otro extremo información sobre los comandos disponibles.
TURN El emisor pide que se inviertan los papeles, para poder actuar como receptor.
El receptor puede negarse a dicha petición.
SOML Si el destinatario está conectado, entrega el mensaje directamente al terminal,
en caso contrario lo entrega como correo convencional.
SAML Entrega del mensaje en el buzón del destinatario. En caso de estar conectado
también lo hace al terminal.
SEND Si el destinatario está conectado, entrega el mensaje directamente al terminal.

Email 10
10.Códigos de respuesta SMTP:
servidor
Código Descripción
211 Estado del sistema.
214 Mensaje de ayuda.
220 Servicio preparado.
221 Servicio cerrando el canal de transmisión.
250 Solicitud completada con éxito.
251 Usuario no local, se enviará a <dirección de reenvío>
354 Introduzca el texto, finalice con <CR><LF>.<CR><LF>.
421 Servicio no disponible.
450 Solicitud de correo no ejecutada, servicio no disponible (buzón ocupado).
451 Acción no ejecutada, error local de procesamiento.
452 Acción no ejecutada, insuficiente espacio de almacenamiento en el sistema.
500 Error de sintaxis, comando no reconocido.
501 Error de sintaxis. P.ej contestación de SMTP a ESMTP
502 Comando no implementado.
503 Secuencia de comandos errónea.
504 Parámetro no implementado.
550 Solicitud no ejecutada, buzón no disponible.
551 Usuario no local, pruebe <dirección de reenvío>. Si no se tiene cuenta
552 Acción de correo solicitada abortada.
553 Solicitud no realizada (error de sintaxis).
554 Fallo en la transacción.

Email 11
Email 12

Potrebbero piacerti anche