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.
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.
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);
}
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
No se que es un sniffer pero ahora lo busco, después te cuento como me fue. Gracias.
Prueba con mas metodos del objeto mail , tu estas llamando solo al mail.Subject(); seguramente debe haber mas, pruebalos.
Me canse y me hice un web browseer que accede automaticamente a mi email :D . Igual gracias por las respuestas