lunes, 5 de abril de 2010

List Mails in Inbox

private void button6_Click(object sender, EventArgs e)
{
Pop3MailClient client = new Pop3MailClient("localhost", 110, false, "stpaul", "stpaul");
client.Connect();
//int NumberOfMails, MailboxSize;
//client.GetMailboxStats(out NumberOfMails, out MailboxSize);
List EmailIds;
client.GetEmailIdList(out EmailIds);
dataGridView1.Rows.Clear();
foreach (int Id in EmailIds)
{
string Email;
client.GetRawEmail(Id, out Email);
MIME.MimeMessage aMimeMessage = new MIME.MimeMessage();
aMimeMessage.LoadBody(Email);
ArrayList bodylist = new ArrayList();
aMimeMessage.GetBodyPartList(bodylist);
this.dataGridView1.Rows.Add(aMimeMessage.GetSubject(), aMimeMessage.GetFrom(), aMimeMessage.GetDate(), Id);
}
client.Disconnect();
}

No hay comentarios:

Publicar un comentario