[ Foro de C# ]
Tengo un proyecto el cual, dentro de un formulario pueda visualizar los correos de X cuenta de Gmail. Ya he revisado varios foros y encontré un par de ejemplos muy parecidos, pero me marca errores en algunas palabras, espero y alguien pueda ayudarme en dicho problema, de antemano muchas gracias.
Si pones tu fuente, quizá te podamos ayudar con los errores.
Si no es así, lo más que podremos hacer es redigirte a algún fuente ya existente en otro sitio, y quizá no te sirva, así que al menos tendrás que darnos algún detalle más. Por ejemplo, ¿usas POP3 o IMAP para leer el correo?
Para IMAP he encontrado fuentes como éste:
using (Imap imap = new Imap())
{
imap.ConnectSSL("mail.company.com");
imap.Login("angel_y@company.com", "xyx***");
imap.SelectInbox();
List<long> uids = imap.SearchFlag(Flag.Unseen);
foreach (long uid in uids)
{
string eml = imap.GetMessageByUID(uid);
IMail message = new MailBuilder()
.CreateFromEml(eml);
Console.WriteLine(message.Subject);
Console.WriteLine(message.TextDataString);
}
imap.Close(true);
}
POP3 suele ser más trabajoso, pero puedes leer artículos como éste:
http://www.codeproject.com/Articles/1895/POP-Client-as-a-C-Class
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)