protocolos de mensajeria smtp pop3 e imap4 279 mddeg2
Junio 2014
Introducción al correo electrónico
El protocolo SMTP
El protocolo POP3
El protocolo IMAP
Más información
Introducción al correo electrónico
El correo electrónico es considerado el servicio más utilizado de Internet. Por lo tanto, la serie de protocolos TCP/IP ofrece una gama de protocolos que
permiten una fácil administración delenrutamiento del correo electrónico a través de la red.
El protocolo SMTP
El protocolo SMTP (Protocolo simple de transferencia de correo) es el protocolo estándar que permite la transferencia de correo de un servidor a otro
mediante una conexión punto a punto.
Éste es un protocolo que funciona en línea, encapsulado en una trama TCP/IP. El correo se envía directamente al servidor de correo deldestinatario. El
protocolo SMTP funciona con comandos de textos enviados al servidor SMTP (al puerto 25 de manera predeterminada). A cada comando enviado por el
cliente (validado por la cadena de caracteres ASCII CR/LF, que equivale a presionar la tecla Enter) le sigue una respuesta del servidor SMTP compuesta
por un número y un mensaje descriptivo.
A continuación se describe una situación en la que serealiza una solicitud para enviar correos a un servidor SMTP:
Al abrir la sesión SMTP, el primer comando que se envía es el comando HELO seguido por un espacio (escrito
equipo (para decir "hola, soy este equipo"), y después validado por Enter (escrito
protocolo SMTP, definidas en RFC 2821, indican que elcomando HELO sea remplazado por el comando EHLO.
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".
El comando DATA esla 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. El cuerpo del correoelectrónico
eventualmente contenga algunos de los siguientes encabezados:
Date (Fecha)
Subject (Asunto)
Cc
Bcc (Cco)
From (De)
Si se acepta el comando, el servidor responde con un mensaje "250 OK". A continuación se describe un ejemplo de transacción entre un cliente (C) y un
servidor SMTP (S):
S: 220 smtp.commentcamarche.net SMTP Ready C: EHLO machine1.commentcamarche.net S: 250 smtp.commentcamarche.net C:MAIL FROM:
8º bit sea explícitamente cero. Por lo tanto, para enviar caracteres acentuados es necesario recurrir a algoritmos que se encuentren dentro de las
especificaciones MIME:
base64 para archivos adjuntos
quoted-printable(abreviado QP) para caracteres especiales utilizados en el cuerpo del mensaje
Por lo tanto, es posible enviar un correo electrónico utilizando un simple telnet al puerto 25 del servidor SMTP:
telnet smtp.commentcamarche.net 25
(El servidor indicado anteriormente no existe. Intente reemplazar commentcamarche.net por el nombre de dominio de su proveedor de servicios de Internet.
A continuación sebrinda un resumen de los principales comandos SMTP:
Comando
Ejemplo
HELO (ahora EHLO) EHLO 193.56.47.125
MAIL FROM:
Descripción
Identificación que utiliza la dirección IP o el nombre de dominio del equipo remitente
MAIL FROM: originator@domain.com Identificación de la dirección del remitente
RCPT TO:
RCPT TO: recipient@domain.com
Identificación de la dirección del destinatario
DATA
DATA...
Regístrate para leer el documento completo.