elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Leer mails de gmail desde c#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Leer mails de gmail desde c#  (Leído 12,688 veces)
nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Leer mails de gmail desde c#
« en: 19 Enero 2010, 22:21 pm »

Hola que tal, ya he logrado hacer el programa que envía mails pero ahora necesito saber como recibirlos, no encontré mucha información en Internet, encontré esta pagina

http://www.example-code.com/csharp/pop3_gmail.asp

que aparentemente te bajas una dll pero que te la dejan solo por 30 días :S , alguno conoce otra manera ?

Desde ya gracias y saludos.


En línea

nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Leer mails de gmail desde c#
« Respuesta #1 en: 21 Enero 2010, 06:13 am »

Estuve buscando bastante en internet y me encontre con esta pagina que esta en ingles:

http://bytes.com/topic/net/answers/867162-reading-email-c-net

Me baje la .dll y copie el código, lo único que le cambie es el servidor (que es gmail), lo que hace el código que modifique es listar los asuntos pero no hace nada el programa, les deje el link por si alguien quiere probarlo.

Código:
private void button1_Click(object sender, EventArgs e)
        {
            pop = new Pop3();
            pop.User = "nodata56@gmail.com";               // Set user name and password
            pop.Password = "*********";

            pop.Connect("pop.gmail.com",995);
           
            pop.Login();
            pop.GetAccountStat();                   // Get account statistics

            SimpleMailMessageBuilder builder = new SimpleMailMessageBuilder();

            for (int i = 1; i <= pop.MessageCount; i++)
            {
                // Receive an email
                ISimpleMailMessage mail = builder.CreateFromEml(pop.GetMessage(i));
                textBox1.Text = textBox1.Text + mail.Subject;
            }
            pop.Close(false);
        }


En línea

AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.696


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Leer mails de gmail desde c#
« Respuesta #2 en: 21 Enero 2010, 06:23 am »

Habría que depurar un poco el código, mandar la salida de lo que se esta haciendo.

Por que no te pones un sniffer para ver como va el trafico, digo por lo menos para saber si hay flujo de datos.

Saludos
En línea

nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Leer mails de gmail desde c#
« Respuesta #3 en: 21 Enero 2010, 06:25 am »

No se que es un sniffer pero ahora lo busco, después te cuento como me fue. Gracias.
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Leer mails de gmail desde c#
« Respuesta #4 en: 23 Enero 2010, 15:17 pm »

Prueba con mas metodos del objeto mail , tu estas llamando solo al mail.Subject(); seguramente debe haber mas, pruebalos.
En línea

nico56

Desconectado Desconectado

Mensajes: 246


Ver Perfil
Re: Leer mails de gmail desde c#
« Respuesta #5 en: 25 Enero 2010, 19:17 pm »

Me canse y me hice un web browseer que accede automaticamente a mi email :D . Igual gracias por las respuestas
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
leer XML desde una URL - F1
Programación Visual Basic
Maurice_Lupin 0 1,467 Último mensaje 14 Marzo 2013, 03:34 am
por Maurice_Lupin
Usar Gmail es mucho más seguro desde Android que desde PC
Noticias
wolfbcn 0 1,448 Último mensaje 21 Marzo 2014, 14:20 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines