Práctica No. 3

SMTP

 

Objetivo:

El objetivo de esta práctica es el de aprender a usar el SMTP con sus comandos, esto para poder realizar un programa el cual envie correos.


Introducción:

¿Qué es SMTP?

SMTP( Simple Mail Transfer Protocol) o Protocolo Simple de transferencia de correo electrónico es un programa el cual puede ser accesado mediante programas como Telnet, el cual a diferencia de la terminal convencional (vt100) se debe especificar otro número de puerto al momento de conectarse, en este caso el 25. Este protocolo esta descrito en la RFC 821 y es el estándar de Internet para el intercambio de correo electrónico.

SMTP es un protocolo independiente del subsistema de transmisión usado. Necesita que el subsistema de transmisión ponga a su disposición un canal de transmisión fiable y con entrega ordenada, con lo cual el uso del protocolo TCP en la capa de transporte es lo adecuado.

Para que dos sistemas intercambien correo mediante el protocolo SMTP , no es necesario que exista una conexión interactiva, ya que este protocolo usa métodos de almacenamiento y reenvío de mensajes.

Comandos de SMTP

El diálogo entre un cliente SMTP y un servidor SMTP se basa en un conjunto de comandos enviados por el cliente SMTP, que son palabras en formato texto ASCII legibles con facilidad y unos códigos de respuesta numéricos seguidos de un texto que explica dicho código, que son enviados por el servidor SMTP.

 

Helo servidor
Saludo del servidor
Mail from :
Especificar el enviador del mensaje
Rcpt to :
Especificar el destinatario
Data

Para comenzar a escribir el email.

"enter" . "enter"
Para comenzar a escribir el email .
Quit
Terminar la conexión
Noop
Para verificar si la conexión está todavía activa
Rset
Aborto del envío del mensaje

Códigos de respuesta

Son los códigos que usa SMTP para dar a conocer el desarrollo de la comunicació, ya sea esta buena o mala, estos códigos de respuesta están formados por 3 dígitos, cada uno de los cuales tiene un significado.


Material:

Una computadora

Visual Basic 6

Conección a Internet


Desarrollo

El desarrollo de la práctica es la siguiente:

1.- Abres una forma nueva en Visual Basic.

2.- Diseñas la interfaz para que el programa sea automático y manual.

3.- Añades a la forma el Winsock

4.- Empiezas a programar.

a) Para empezar vas a diseñar el programa para que cuando corra se pueda conectar automaticamente ó manual a venus.

b)Programas cada accion de los botones para la forma automatica, esto es, en el boton de "conectar" (ya estas conectado) pones el comando "HELO VENUS".

c)En los siguientes botones pones los demas comandos que son: MAIL FROM, RCPT TO, DATA, QUIT, etc.

d)Para la forma manual debes de poner dos cajas de texto acompañada de un boton, en una escribiras los comandos y en la otra escribiras el contenido del correo.

e) Pondras un ventana de mensajes para estar verificando los comandos y las respuestas del servidor.

Despues de todo esto lo corres y entras a probarlo mandando correos a tus amigos.


Conclusiones:

Esta práctica nos ayudo a aprender el uso de los comandos del SMPT para mandar correos.