Vous êtes sur la page 1sur 3

Qu significa el termino SMTP?

Simple Mail Transfer Protocol (SMTP) o protocolo para transferencia simple de


correo.
Es un protocolo de red utilizado para el intercambio de mensajes de correo
electrnico entre computadoras u otros dispositivos (PDA, telfonos mviles,
etctera). Fue definido en el RFC 2821 y es un estndar oficial de Internet.
Su funcionamiento se da en lnea en los servicios de correo electrnico, pose
limitaciones en la recepcin de mensajes en el servidor de destino (cola de los
mensajes recibidos) para mejorar esta limitacin es asociado a protocolos como
el POP o IMAP, pero con el califican te d solo enviar correos y recibirlos
empleando los protocolos mencionados
Descripcin del Protocolo.
SMTP es un protocolo orientado a la conexin basado en texto, en que la
comunicacin entre el remitente y el receptor de correo electrnico se hace por
secuencias de comandos. En un suministro de datos necesarios para un canal de
flujo ordenado y fiable, este entorno es normalmente un protocolo de control de
transmisin de conexin (TCP).
Las sesiones SMTP no son ms que comandos originados por un cliente SMTP
(emisor o transmisor) y las respectivas respuestas del servidor SMTP (receptor o
escucha). En estas se pueden dar cero o ms transacciones SMTP.
En las transacciones SMTP podemos encontrar las siguientes secuencias.
MAIL: comando para establecer la direccin de retorno, tambin conocido como
Return-Path, remitente o sobre. Esta es la direccin para mensajes de despedida.
RCPT: comando, para establecer un destinatario de este mensaje. Este mandato
puede emitirse varias veces, una para cada destinatario. Estas direcciones son
tambin parte de la envolvente.
DATA: es el contenido del mensaje de texto, en vez de su envoltura.
Constituido por la cabecera del mensaje y el cuerpo, separados por una lnea en
blanco. Son un grupo de comandos con los que el servidor responde dos veces
una vez para el comando que reconoce que est listo para recibir el mensaje y la
segunda despus del final de los datos con el fin de aceptar o rechazar todo el
mensaje.
Cmo funciona el protocolo SMTP
Cuando el cliente establece una conexin con el servidor SMTP espera que
le envi un mensaje 220 Service ready o 421 Service non available

Se enva un HELO desde el cliente. Con ello el servidor se identifica. Esto


puede usarse para comprobar si se conect con el servidor SMTP correcto.
Se comienza la transaccin de correo con la orden MAIL FROM , en la que
se puede pasar la direccin de correo al que el servidor notificara cualquier
fallo de envi (MAIL FROM:<fuente@host) , si el origen es vlido el
servidor enva 250 OK
Luego se identifica a quien se le enva el correo mediante la orden RCPT
TO:<destino@host> por cada destinatario el servidor contesta 250 OK
O 550 No such user here si no encuentra el destinatario.
Una vez enviados todos los RCPT, el cliente enva una orden DATA para
indicar que se envan los contenidos del mensaje. El servidor responde
354 Start mail input, end with <CRLF>.<CRLF> Esto indica al cliente el
fin del mensaje.
Ahora el cliente enva el cuerpo del mensaje, lnea a lnea. Una vez
finalizado, se termina con un <CRLF>.<CRLF> (la ltima lnea ser un
punto), a lo que el servidor contestar250 OK, o un mensaje de error
apropiado.
Tras el envo, el cliente, si no tiene que enviar ms correos, con la orden
QUIT corta la conexin. Tambin puede usar la orden TURN, con lo que el
cliente pasa a ser el servidor, y el servidor se convierte en cliente.
Finalmente, si tiene ms mensajes que enviar, repite el proceso hasta
completarlos.
Ejemplos de rdenes bsicas de SMTP
--HELO, abrir sesin con el servidor
--MAIL FROM, indicar quien enva el mensaje
--RCPT TO, indicar el destinatario del mensaje
--DATA, indicar el comienzo del mensaje, ste finalizar cuando haya una lnea
nicamente con un punto.
--QUIT, para cerrar la sesin
Fuente de la informacin:
es.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

Vous aimerez peut-être aussi