Envio de Correos en ASP.Net

Publicado: 11 septiembre, 2010 en Zona Developer
Etiquetas:

Antes queria presentarme soy Goyko Alexander Obrenovich Vinces (Suena raro pero es nombre xD).

Comenzamos a implementar el blog y me toco a mi Primero😛, a continuacion un pequeño ejemplo con historia, sucede que “El Profesor” de LPIV nos dejo un trabajo muy particular que consistia en realizar un pequeño modulo de seguridad usando el Wizard de Asp para logueo, lo que tendriamos que implementar era la seguridad y recuperar el password mediante envio de correo con la contraseña nueva por Asp.Net, lo cual nos parecio un regalo pero a la hora de empezar con la aplicacion nos dimos cuenta que no era tan sencillo, al final no nos salio xD (No se si era culpa del Proxy), ya en mi casa con mas tranquilidad me pusea a investigar sobre el envio de correos y vi que las aplicaciones que colgaban no funcionanban, investigando y curoseando logre correr la aplicacion, sin mas aca la misma.

Para la aplicacion usamos Visual Studio 2008 como podran apreciar en las capturas.

1.- Abrimos el Visual Studio (VS) como siempre

2- Procedemos a crear un SITIO WEB

3.- Creamos la aplicacion Web asi como se muestra en la imagen, yo la cree bajo el Framework 3.5, pero funciona igual en el Framework 2.0 para los que tienen el VS 2005

4.- Esta es la vista del codigo que se genera al crear la aplicacion

5.- En la vista de Diseño tendriamos el siguiente diseño

6.- Y este seria el codigo correspondiente de la vista de diseño

7.- Procedemos a darle “Doble CLic” al boton Enviar en la vista de Diseño y se generario el siguiente codigo

8.- Este seria el codigo necesario para realizar Envio de Correos


9.- Dejamos asi y Aceptamos la depuracion para que el archivo web.COnfig sea modificado

10.- Aca tenemos un modelo de correo a enviar

11.- En esta parte vemos como carga el proceso el cual demora un un poco pero tranquilo funcionara

12.- Apreciamos que el proceso de carga finalizo correctamente

13.- Como vemos nos llega el mensaje de correo

14.- Revisamos la cuenta de correo y efectivamente llego el correo satisfactoriamente.

Leyenda
*1 : En esta opcion se puede poner credenciales diferentes de la cuenta que configuraremos en el paso *4
*2 : Aca llamanos al Metodo correspondiente para nuestro ejemplo usaremos Hotmail (Gmail tambien funciona)
*3 : El “For” que es un proceso repetitivo en este caso lo usamos para enviar SPAM x ejemplo pero no recomiendo hacerlo
*4 : Aqui ponemos las credenciales de una cuenta de correo “Valida”

Aca el Ejemplo (Bajar)

Espero que este pequeño ejemplo sea de su agrado, salu2.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s