SlideShare una empresa de Scribd logo
1 de 16
PROTOCOLO SMTP
SimpleMailTransferProtocol
Escuela Superior de Cómputo - IPN
PROTOCOLOS
PARACORREO
ELECTRÓNICO
El correo electrónico (E-mail) es probablemente la aplicaciónTCP/IP más
usada.
Proporcionan intercambio de correo y mensajes entre hostsTCP/IP
HISTORIA
Se han realizado modificaciones y
ampliaciones en el estándar para
adaptarse a las nuevas necesidades
surgidas por el crecimiento y
necesidades de Internet.
Año 2001: RFC-2821
Año 2008: RFC-5321
Algunas de estas ampliaciones
contemplan el envío de texto con
formato vía correo electrónico.
¿Qué esSMTP?
Es un protocolo de red basado en texto utilizado para el
intercambio de mensajes de correo electrónico entre
computadoras o distintos dispositivos (Celulares, tabletas,
etc.).
Es un protocolo que funciona en línea, encapsulado en una
trama.
 SMTP está basado en la entrega
punto-a-punto
CARACTERÍSTICAS
DE SMTP
Simple MailTransfer Protocol (SMTP)
Familia Familia de protocolos de internet
AF_INET
Función Envio de mensajes de correo
electrónico
Puertos
25 TCP
587 TCP
(Alternativo para clientes de correo)
465 TCP (SMTPS)
Ubicación en la pila de protocolos
Aplicación SMTP
Transporte TCP
Red IP(IPv4, IPv6)
Estándares
RFC-821 1982
RFC-2821 2001
RFC-5321 2008
EL RFC-821 establece que los datos
enviados por SMTP son ASCII de 7-bis,
con el bit de orden superior a cero.
Esto es adecuado para mensajes en
inglés, pero no para otros lenguajes o
datos que no sean texto
MENSAJES
SMTP
 Estructura
CABECERA
• El usuario no tiene por qué preocuparse de la
cabecera, que es responsabilidad de SMTP.
• El RFC- 822 contiene un análisis completo de la
cabecera.
• La cabecera termina con una línea nula(una línea
con sólo la secuencia <CRLF>).
CUERPO
• Aquí se especifican:
• TO: Receptores primarios del mensaje
• CC: Receptores secundarios del mensaje
• FROM: Identidad del emisor
• REPLY-TO: El buzón al que se han de enviar las
respuestas (Campo añadido por el emisor del mensaje)
• RETURN-PATH: Dirección y ruta hasta el emisor. Lo
añade el sistema de transporte final que entrega el correo.
• SUBJECT: Resumen del mensaje. Suele
proporcionarlo el usuario.
FUNCIONAMIENTO
ClienteA
Cliente B
Cliente C
Servidor B
ServidorA
Servidor B
Comandos
SMTP
Comandos
SMTP
Comandos
SMTP
ETAPAS
1 Establecer la Conexión
2Transferencia de Correo
3 Cierre de la Conexión
ETAPA 1 El cliente SMTP abre una conexiónTCP con el Servidor SMTP
Una vez establecida la conexión, el receptor se identifica
a sí mismo con la respuesta “220 Service Ready”. Que
indica que el servicio esta preparado.
Después el cliente se identifica a si mismo con el comando “HELO”
Por ultimo el servidor acepta la identificación del Cliente
con la respuesta “250 OK”. Que indica que la acción de
correo solicitada es correcta.
COMANDOSUTILIZADOS
• HELO (Cliente): Identifica el
remitente del destinatario
RESPUESTAS SMTP
• 220(Servidor): Servicio preparado.
• 250(Servidor): Solicitud Completada
con éxito
 Establecer la conexión
ETAPA 2
COMANDOSUTILIZADOS
• MAIL FROM: Identifica una
transacción de correo y al emisor.
• RCPT TO : Se usa para identificar un
destinatario individual.
• DATA: Permite enviar líneas de texto.
RESPUESTAS SMTP
• 220: Servicio preparado.
• 354: Introduzca el texto.
El cliente envía el comando “MAIL FROM” al servidor . Este comando
proporciona un camino inverso que puede utilizarse para informe de
errores.
Si acepta envía la respuesta “220 Service Ready”.
Una o mas ordenes “RCPT TO” Identifican los destinos de este
mensaje. Usando “RCPT” se pueden usar destinos múltiples.
 Transferencia de correo
El cliente envía el comando “DATA” al servidor . Esta orden informa al
servidor que se empezara a escribir un mensaje de texto.
En respuesta el servidor envía la orden “354 Start email input”. Para
finalizar se utiliza <CLRF>.<CLRF> (Esto es un Enter)
Si acepta envía la respuesta “220 Service Ready”.
ETAPA 3
COMANDOSUTILIZADOS
• QUIT: Pide al otro extremo que envíe
una respuesta positiva y cierre la
conexión.
RESPUESTAS SMTP
• 221: Servicio cerrando el canal de
transmisión
 Cierre de la Conexión
El cliente envía el comando “QUIT” al servidor y espera una respuesta.
Si el servidor acepta el comando anterior envía la respuesta “221 Service
closing transmission channel”.
COMANDOS
SMTP
COMANDO Descripción Ejemplo
HELO Identifica el remitente al destinatario HELO 193.56.47.125
MAIL FROM
Identifica una transacción de correo e
identifica al emisor
MAIL FROM:
originator@domain.com
RCPTTO
Se utiliza para identificar un destinatario
individual.
Si se necesita identificar multiples
destinatarios es necesario repetir el comando.
RCPTTO:
recipient@domain.com
DATA
Permite enviar una serie de líneas de texto. El
tamaño máximo de un alinea es de 100
caracteres. Cada línea va seguida de un
retorno de carro y avance de línea <CLRF>. La
ultima línea debe llevar únicamente el
carácter punto ‘.’ seguido de <CLRF>
DATA
S: From: Alex B. Carver
<abc@stockholm.ibm.cmando>
S: Subject: Important meeting
S:To: <xyz@delta.aus.edu>
S:To: <opq@delta.aus.edu>
S: cc: <rst@delta.aus.edu>
S:
S: Blah blah blah S: etc.....
S: . <CLRF>
RSET Aborta la transacción de correo actual
NOOP
No operación. Inidca al extremo que en envie
una respuesta positiva.
VRFY
Pide al receptor que confirme que un nombre
identifica a un destinatario valido
 RESUMEN
COMANDO Descripción
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 lo socmandos 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 esta conectado, entrega el mensaje directamenteal terminal, en
caso contrario lo entrega como correo convencional
SAML Entrega el mensaje en el buzon del destinatario. En caso de estar conectado también
lo hace al terminal
SEND Si el destinatario esta conectado, entrega el mensaje directamente al terminal
 RESUMEN
COMANDOS
SMTP
CÓDIGO Descripción
200 (Respuesta no-standard success response, ver rfc876)
211 System status, or system help reply (estado del sistema)
214 Mensaje de Ayuda
220 Servicio Listo
221 Service closing transmission channel
250 Requested mail action okay, completed
251 User not local; will forward to
354 Start mail input; end with .
421 Service not available, closing transmission channel
450 Requested mail action not taken: mailbox unavailable
451 Requested action aborted: local error in processing
452 Requested action not taken: insufficient system storage
RESPUESTAS
SMTP
CÓDIGO Descripción
500 Syntax error, command unrecognised
501 Syntax error in parameters or arguments
502 Command not implemented
503 Bad sequence of commands
504 Command parameter not implemented
521 does not accept mail (see rfc1846)
530 Access denied (???a Sendmailism)
550 Requested action not taken: mailbox unavailable
551 User not local; please try
552 Requested mail action aborted: exceeded storage allocation
553 Requested action not taken: mailbox name not allowed
554 Transaction failed
RESPUESTAS
SMTP
EJEMPLO
BÁSICO
GRACIASPORSUATENCIÓN
Luis Alfredo Sánchez Angeles
Eloy Daniel Marrón Castillo
Enrique Hernández Jiménez
Referencias
Una descripción detallada de los estándares SMTP, MAIL y DNS-MX se puede hallar en los siguientes RFCs:
•RFC 821 -SMTP("Simple MailTransfer Protocol")
•RFC 822 - estándar para el formato de los mensajes de texto para la red ARPA
•RFC 974 - Encaminamiento de correo y el DNS
•RFC 1049 -Un campo "ContentType" para la cabecera de los mensajes de Internet

Más contenido relacionado

La actualidad más candente

Tcp Ip Diapositiva
Tcp Ip DiapositivaTcp Ip Diapositiva
Tcp Ip Diapositivaguest385913
 
Modelo OSI capa de Red
Modelo OSI capa de RedModelo OSI capa de Red
Modelo OSI capa de RedCarlos Estrada
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamientoJavier Peinado I
 
Medios de Transmision Guiados y No Guiados
Medios de Transmision Guiados y No GuiadosMedios de Transmision Guiados y No Guiados
Medios de Transmision Guiados y No GuiadosVictor Julian
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoAlex Yungan
 
Protocolos de la capas del modelo osi
Protocolos de la capas del modelo osiProtocolos de la capas del modelo osi
Protocolos de la capas del modelo ositaniannz
 
Capitulo 8 la tabla de enrutamiento
Capitulo 8 la tabla de enrutamientoCapitulo 8 la tabla de enrutamiento
Capitulo 8 la tabla de enrutamientoTeleredUSM
 
RIPv2 - Routing Information Protocol version 2 v2.1
RIPv2 - Routing Information Protocol version 2 v2.1RIPv2 - Routing Information Protocol version 2 v2.1
RIPv2 - Routing Information Protocol version 2 v2.1Gianpietro Lavado
 
protocolo TCP/IP
protocolo TCP/IPprotocolo TCP/IP
protocolo TCP/IPComdat4
 
Protocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSIProtocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSIb3rmud3z
 
Diapositivas de las capas del modelo osi.
Diapositivas de  las capas del modelo osi.Diapositivas de  las capas del modelo osi.
Diapositivas de las capas del modelo osi.Elia Archibold
 
Modelo osi, sus capas y protocolo
Modelo osi, sus capas y protocoloModelo osi, sus capas y protocolo
Modelo osi, sus capas y protocoloyetsyC
 
¿QUE ES EL DHCP?
¿QUE ES EL DHCP?¿QUE ES EL DHCP?
¿QUE ES EL DHCP?Mary Garcia
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSLuis Miguel Gutierrez
 
Capa de aplicacion (Final)
Capa de aplicacion (Final)Capa de aplicacion (Final)
Capa de aplicacion (Final)ITTBlogger
 

La actualidad más candente (20)

Modelo osi
Modelo   osiModelo   osi
Modelo osi
 
Tcp Ip Diapositiva
Tcp Ip DiapositivaTcp Ip Diapositiva
Tcp Ip Diapositiva
 
Ipv6
Ipv6Ipv6
Ipv6
 
Modelo OSI capa de Red
Modelo OSI capa de RedModelo OSI capa de Red
Modelo OSI capa de Red
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
 
Medios de Transmision Guiados y No Guiados
Medios de Transmision Guiados y No GuiadosMedios de Transmision Guiados y No Guiados
Medios de Transmision Guiados y No Guiados
 
Introduction to Application layer
Introduction to Application layerIntroduction to Application layer
Introduction to Application layer
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
ARP y RARP
ARP y RARPARP y RARP
ARP y RARP
 
Protocolos de la capas del modelo osi
Protocolos de la capas del modelo osiProtocolos de la capas del modelo osi
Protocolos de la capas del modelo osi
 
Capitulo 8 la tabla de enrutamiento
Capitulo 8 la tabla de enrutamientoCapitulo 8 la tabla de enrutamiento
Capitulo 8 la tabla de enrutamiento
 
RIPv2 - Routing Information Protocol version 2 v2.1
RIPv2 - Routing Information Protocol version 2 v2.1RIPv2 - Routing Information Protocol version 2 v2.1
RIPv2 - Routing Information Protocol version 2 v2.1
 
protocolo TCP/IP
protocolo TCP/IPprotocolo TCP/IP
protocolo TCP/IP
 
Protocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSIProtocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSI
 
Diapositivas de las capas del modelo osi.
Diapositivas de  las capas del modelo osi.Diapositivas de  las capas del modelo osi.
Diapositivas de las capas del modelo osi.
 
Chapter07
Chapter07Chapter07
Chapter07
 
Modelo osi, sus capas y protocolo
Modelo osi, sus capas y protocoloModelo osi, sus capas y protocolo
Modelo osi, sus capas y protocolo
 
¿QUE ES EL DHCP?
¿QUE ES EL DHCP?¿QUE ES EL DHCP?
¿QUE ES EL DHCP?
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
 
Capa de aplicacion (Final)
Capa de aplicacion (Final)Capa de aplicacion (Final)
Capa de aplicacion (Final)
 

Destacado

Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocolAnagha Ghotkar
 
Email security - Netwroking
Email security - Netwroking Email security - Netwroking
Email security - Netwroking Salman Memon
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolRajan Pandey
 
Email Security and Awareness
Email Security and AwarenessEmail Security and Awareness
Email Security and AwarenessSanjiv Arora
 
Email Security Presentation
Email Security PresentationEmail Security Presentation
Email Security PresentationYosef Gamble
 
Glosario de términos importantes sobre páginas y herramientas
Glosario de términos importantes sobre páginas y herramientasGlosario de términos importantes sobre páginas y herramientas
Glosario de términos importantes sobre páginas y herramientasIngrid Julieth Silva
 
Algebra y programación lineal
Algebra y programación linealAlgebra y programación lineal
Algebra y programación linealLinAngelicaDuqueM
 
Los servicios de la web 1.0
Los servicios de la web 1.0Los servicios de la web 1.0
Los servicios de la web 1.0guestdfe3d4
 
Introducción a la progración de comprutadores
Introducción a la progración de comprutadores Introducción a la progración de comprutadores
Introducción a la progración de comprutadores Jhon Pelaez
 
Actividad 4 Glosarios Informáticos
Actividad 4 Glosarios InformáticosActividad 4 Glosarios Informáticos
Actividad 4 Glosarios InformáticosBeatriz Sandoval
 
Programación Lineal con WinQsb
Programación Lineal con WinQsbProgramación Lineal con WinQsb
Programación Lineal con WinQsbYolanda Paredes
 
Glosario de términos para internet
Glosario de términos para internetGlosario de términos para internet
Glosario de términos para internetruthmelendez
 
Protocolos de-internet
Protocolos de-internetProtocolos de-internet
Protocolos de-internetFaBlee Vargas
 
Protocolos de-internet
Protocolos de-internetProtocolos de-internet
Protocolos de-internetConsu Naranjo
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internetXsJOSEsX
 

Destacado (20)

Smtp
SmtpSmtp
Smtp
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
Email security - Netwroking
Email security - Netwroking Email security - Netwroking
Email security - Netwroking
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Email Security and Awareness
Email Security and AwarenessEmail Security and Awareness
Email Security and Awareness
 
Email Security Presentation
Email Security PresentationEmail Security Presentation
Email Security Presentation
 
Glosario de términos importantes sobre páginas y herramientas
Glosario de términos importantes sobre páginas y herramientasGlosario de términos importantes sobre páginas y herramientas
Glosario de términos importantes sobre páginas y herramientas
 
Algebra y programación lineal
Algebra y programación linealAlgebra y programación lineal
Algebra y programación lineal
 
Los servicios de la web 1.0
Los servicios de la web 1.0Los servicios de la web 1.0
Los servicios de la web 1.0
 
Glosario de términos 2.0
Glosario de términos 2.0Glosario de términos 2.0
Glosario de términos 2.0
 
Glosario de Terminos de Internet
Glosario de Terminos de InternetGlosario de Terminos de Internet
Glosario de Terminos de Internet
 
Introducción a la progración de comprutadores
Introducción a la progración de comprutadores Introducción a la progración de comprutadores
Introducción a la progración de comprutadores
 
Actividad 4 Glosarios Informáticos
Actividad 4 Glosarios InformáticosActividad 4 Glosarios Informáticos
Actividad 4 Glosarios Informáticos
 
Programación Lineal con WinQsb
Programación Lineal con WinQsbProgramación Lineal con WinQsb
Programación Lineal con WinQsb
 
Glosario de términos para internet
Glosario de términos para internetGlosario de términos para internet
Glosario de términos para internet
 
Protocolos de-internet
Protocolos de-internetProtocolos de-internet
Protocolos de-internet
 
Protocolos de-internet
Protocolos de-internetProtocolos de-internet
Protocolos de-internet
 
Software de redes
Software de redesSoftware de redes
Software de redes
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Herramientas terminóticas
Herramientas terminóticasHerramientas terminóticas
Herramientas terminóticas
 

Similar a SMTP Protocolo correo electrónico

Similar a SMTP Protocolo correo electrónico (20)

Correo electrónico sobre linux
Correo electrónico sobre linuxCorreo electrónico sobre linux
Correo electrónico sobre linux
 
Smtp
SmtpSmtp
Smtp
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
servidores de correo
servidores de correoservidores de correo
servidores de correo
 
guia de aprendizaje correo electronico
guia de aprendizaje correo electronicoguia de aprendizaje correo electronico
guia de aprendizaje correo electronico
 
Smtp (protocolo simple de
Smtp (protocolo simple deSmtp (protocolo simple de
Smtp (protocolo simple de
 
Correo electronico clase 3 de mayo del 2016
Correo electronico clase 3 de mayo del 2016Correo electronico clase 3 de mayo del 2016
Correo electronico clase 3 de mayo del 2016
 
Protocolos de mensajería
Protocolos de mensajeríaProtocolos de mensajería
Protocolos de mensajería
 
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidos
 
Protocolo smtp
Protocolo smtpProtocolo smtp
Protocolo smtp
 
Correo electronico 2
Correo electronico 2Correo electronico 2
Correo electronico 2
 
Correo electronico(grupo 3) F
Correo electronico(grupo 3) FCorreo electronico(grupo 3) F
Correo electronico(grupo 3) F
 

Último

Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfAuraGabriela2
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxIcelaMartnezVictorin
 
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESMAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESjhosselinvargas
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesRamonCortez4
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----AdministracionSSTGru
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana5extraviado
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 

Último (20)

Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
 
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALESMAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
MAPA CONCEPTUAL: MANIFESTACIONES CULTURALES
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras viales
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
presentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafilpresentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafil
 
Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----Ley 29783 ALCANCES E INTERPRETACION ----
Ley 29783 ALCANCES E INTERPRETACION ----
 
Trabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruanaTrabajo en altura de acuerdo a la normativa peruana
Trabajo en altura de acuerdo a la normativa peruana
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 

SMTP Protocolo correo electrónico

  • 2. PROTOCOLOS PARACORREO ELECTRÓNICO El correo electrónico (E-mail) es probablemente la aplicaciónTCP/IP más usada. Proporcionan intercambio de correo y mensajes entre hostsTCP/IP
  • 3. HISTORIA Se han realizado modificaciones y ampliaciones en el estándar para adaptarse a las nuevas necesidades surgidas por el crecimiento y necesidades de Internet. Año 2001: RFC-2821 Año 2008: RFC-5321 Algunas de estas ampliaciones contemplan el envío de texto con formato vía correo electrónico.
  • 4. ¿Qué esSMTP? Es un protocolo de red basado en texto utilizado para el intercambio de mensajes de correo electrónico entre computadoras o distintos dispositivos (Celulares, tabletas, etc.). Es un protocolo que funciona en línea, encapsulado en una trama.  SMTP está basado en la entrega punto-a-punto
  • 5. CARACTERÍSTICAS DE SMTP Simple MailTransfer Protocol (SMTP) Familia Familia de protocolos de internet AF_INET Función Envio de mensajes de correo electrónico Puertos 25 TCP 587 TCP (Alternativo para clientes de correo) 465 TCP (SMTPS) Ubicación en la pila de protocolos Aplicación SMTP Transporte TCP Red IP(IPv4, IPv6) Estándares RFC-821 1982 RFC-2821 2001 RFC-5321 2008 EL RFC-821 establece que los datos enviados por SMTP son ASCII de 7-bis, con el bit de orden superior a cero. Esto es adecuado para mensajes en inglés, pero no para otros lenguajes o datos que no sean texto
  • 6. MENSAJES SMTP  Estructura CABECERA • El usuario no tiene por qué preocuparse de la cabecera, que es responsabilidad de SMTP. • El RFC- 822 contiene un análisis completo de la cabecera. • La cabecera termina con una línea nula(una línea con sólo la secuencia <CRLF>). CUERPO • Aquí se especifican: • TO: Receptores primarios del mensaje • CC: Receptores secundarios del mensaje • FROM: Identidad del emisor • REPLY-TO: El buzón al que se han de enviar las respuestas (Campo añadido por el emisor del mensaje) • RETURN-PATH: Dirección y ruta hasta el emisor. Lo añade el sistema de transporte final que entrega el correo. • SUBJECT: Resumen del mensaje. Suele proporcionarlo el usuario.
  • 7. FUNCIONAMIENTO ClienteA Cliente B Cliente C Servidor B ServidorA Servidor B Comandos SMTP Comandos SMTP Comandos SMTP ETAPAS 1 Establecer la Conexión 2Transferencia de Correo 3 Cierre de la Conexión
  • 8. ETAPA 1 El cliente SMTP abre una conexiónTCP con el Servidor SMTP Una vez establecida la conexión, el receptor se identifica a sí mismo con la respuesta “220 Service Ready”. Que indica que el servicio esta preparado. Después el cliente se identifica a si mismo con el comando “HELO” Por ultimo el servidor acepta la identificación del Cliente con la respuesta “250 OK”. Que indica que la acción de correo solicitada es correcta. COMANDOSUTILIZADOS • HELO (Cliente): Identifica el remitente del destinatario RESPUESTAS SMTP • 220(Servidor): Servicio preparado. • 250(Servidor): Solicitud Completada con éxito  Establecer la conexión
  • 9. ETAPA 2 COMANDOSUTILIZADOS • MAIL FROM: Identifica una transacción de correo y al emisor. • RCPT TO : Se usa para identificar un destinatario individual. • DATA: Permite enviar líneas de texto. RESPUESTAS SMTP • 220: Servicio preparado. • 354: Introduzca el texto. El cliente envía el comando “MAIL FROM” al servidor . Este comando proporciona un camino inverso que puede utilizarse para informe de errores. Si acepta envía la respuesta “220 Service Ready”. Una o mas ordenes “RCPT TO” Identifican los destinos de este mensaje. Usando “RCPT” se pueden usar destinos múltiples.  Transferencia de correo El cliente envía el comando “DATA” al servidor . Esta orden informa al servidor que se empezara a escribir un mensaje de texto. En respuesta el servidor envía la orden “354 Start email input”. Para finalizar se utiliza <CLRF>.<CLRF> (Esto es un Enter) Si acepta envía la respuesta “220 Service Ready”.
  • 10. ETAPA 3 COMANDOSUTILIZADOS • QUIT: Pide al otro extremo que envíe una respuesta positiva y cierre la conexión. RESPUESTAS SMTP • 221: Servicio cerrando el canal de transmisión  Cierre de la Conexión El cliente envía el comando “QUIT” al servidor y espera una respuesta. Si el servidor acepta el comando anterior envía la respuesta “221 Service closing transmission channel”.
  • 11. COMANDOS SMTP COMANDO Descripción Ejemplo HELO Identifica el remitente al destinatario HELO 193.56.47.125 MAIL FROM Identifica una transacción de correo e identifica al emisor MAIL FROM: originator@domain.com RCPTTO Se utiliza para identificar un destinatario individual. Si se necesita identificar multiples destinatarios es necesario repetir el comando. RCPTTO: recipient@domain.com DATA Permite enviar una serie de líneas de texto. El tamaño máximo de un alinea es de 100 caracteres. Cada línea va seguida de un retorno de carro y avance de línea <CLRF>. La ultima línea debe llevar únicamente el carácter punto ‘.’ seguido de <CLRF> DATA S: From: Alex B. Carver <abc@stockholm.ibm.cmando> S: Subject: Important meeting S:To: <xyz@delta.aus.edu> S:To: <opq@delta.aus.edu> S: cc: <rst@delta.aus.edu> S: S: Blah blah blah S: etc..... S: . <CLRF> RSET Aborta la transacción de correo actual NOOP No operación. Inidca al extremo que en envie una respuesta positiva. VRFY Pide al receptor que confirme que un nombre identifica a un destinatario valido  RESUMEN
  • 12. COMANDO Descripción 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 lo socmandos 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 esta conectado, entrega el mensaje directamenteal terminal, en caso contrario lo entrega como correo convencional SAML Entrega el mensaje en el buzon del destinatario. En caso de estar conectado también lo hace al terminal SEND Si el destinatario esta conectado, entrega el mensaje directamente al terminal  RESUMEN COMANDOS SMTP
  • 13. CÓDIGO Descripción 200 (Respuesta no-standard success response, ver rfc876) 211 System status, or system help reply (estado del sistema) 214 Mensaje de Ayuda 220 Servicio Listo 221 Service closing transmission channel 250 Requested mail action okay, completed 251 User not local; will forward to 354 Start mail input; end with . 421 Service not available, closing transmission channel 450 Requested mail action not taken: mailbox unavailable 451 Requested action aborted: local error in processing 452 Requested action not taken: insufficient system storage RESPUESTAS SMTP
  • 14. CÓDIGO Descripción 500 Syntax error, command unrecognised 501 Syntax error in parameters or arguments 502 Command not implemented 503 Bad sequence of commands 504 Command parameter not implemented 521 does not accept mail (see rfc1846) 530 Access denied (???a Sendmailism) 550 Requested action not taken: mailbox unavailable 551 User not local; please try 552 Requested mail action aborted: exceeded storage allocation 553 Requested action not taken: mailbox name not allowed 554 Transaction failed RESPUESTAS SMTP
  • 16. GRACIASPORSUATENCIÓN Luis Alfredo Sánchez Angeles Eloy Daniel Marrón Castillo Enrique Hernández Jiménez Referencias Una descripción detallada de los estándares SMTP, MAIL y DNS-MX se puede hallar en los siguientes RFCs: •RFC 821 -SMTP("Simple MailTransfer Protocol") •RFC 822 - estándar para el formato de los mensajes de texto para la red ARPA •RFC 974 - Encaminamiento de correo y el DNS •RFC 1049 -Un campo "ContentType" para la cabecera de los mensajes de Internet