Práctica No. 6

Filtrador de correos del administrador POP

 

Objetivo:

El objetivo de esta práctica es el de aprender a usar el POP para realizar un programa el cual nos filtre los corros del administrador de nuestras cuentas


Introducción:

¿Qué es POP?

El servicio POP (Post Office Protocol) permite a los usuarios leer el correo sin tener que entrar en el servidor ni aprender a usar un engorroso programa de mail.

A diferencia del servicio E-mail aliasing, el servicio POP almacena su correo en su servidor virtual. Una vez configurado el POP cliente para cada área/departamento, éstos podrán bajar sus mensajes en forma individual. El servicio POP virtual le permite establecer múltiples direcciones de E-mail, y acceder a éstas con tan sólo una (o más) cuentas de conexión desde su proveedor de acceso local.

Si quieres mas teoria vete a este link: Teoria del POP

 


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.

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 a VENUS o cualquier otro enlace POP.

b)Programas cada accion de los botones para la forma automatica.

c)Estos son los pasos para obtener el correo POP:

Estos pasos son:

1) Conectar con el servidor POP.

2) Recibir el saludo del servidor y enviar el comando USER con el nombre de la cuenta de usuario necesaria.

3) Recibir la respuesta al comando USER y enviar el comando PASS con la clave de la cuenta que nos permitirá entrar.

4) Recibir la respuesta del comando PASS y enviar el comando STAT para averiguar cuantos mensajes hay disponibles en el buzón.

5) Cuando se recibe la respuesta al comando STAT, caven varias posibilidades, una puede ser emplear el comando TOP para obtener los encabezados de los mensajes y posteriormente elegir que mensaje se desea traer con el comando RETR o bien se pueden traer uno o varios, incluso todos los mensajes enteros con el comando RETR.

6) Después de recibir la respuesta del comando enviado en el paso anterior, y de recibir un mensaje, o todos, se pueden eliminar del buzón o dejarlos. Lo más normal es borrar aquellos mensajes que ya se hayan recuperado para que no ocupen espacio. Esto se hace con el comando DELE.

7) Por ultimo solo queda enviar el comando QUIT para finalizar la sesión y pasar el servidor al estado en el que tiene que eliminar los mensajes marcados como borrados.

8) El cliente recibe la respuesta al comando QUIT y finaliza la conexión.

d) Tu programa debe de tener los botones de VER, BORRAR y SALIR

Para este programa que hasta aqui es igual que el del administrador POP solo le debes hacer unas modificaciones en el código.

Agregars 2 formas al proyecto:

Una para proporcionar los datos del servidor POP3, así como el nivel de censura para el filtrado de correo y una opción que permita elegir si filtrado se hará en base al encabezado del correo ó del cuerpo o bien de ambos.

 


Conclusiones:

Esta práctica fué sencilla ya que la hicimos sobre la de POP, y solo le agregamos la rutina de filtrado a la cuenta de correo.