Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: nico56 en 19 Enero 2010, 22:21 pm



Título: Leer mails de gmail desde c#
Publicado por: nico56 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.


Título: Re: Leer mails de gmail desde c#
Publicado por: nico56 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);
        }


Título: Re: Leer mails de gmail desde c#
Publicado por: AlbertoBSD 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


Título: Re: Leer mails de gmail desde c#
Publicado por: nico56 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.


Título: Re: Leer mails de gmail desde c#
Publicado por: Pablo Videla 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.


Título: Re: Leer mails de gmail desde c#
Publicado por: nico56 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