You might want to try Rebex Mail . It includes SMTP / SSL, IMAP / SSL, SMTP / SSL, S / MIME.
The following code shows how to download a list of messages from a Gmail IMAP server:
Imap imap = new Imap();
imap.Connect("imap.gmail.com", 993, null, ImapSecurity.Implicit);
imap.Login(username, password);
ImapMessageCollection messages =
client.GetMessageList(ImapListFields.Envelope);
Console.WriteLine("UID | From | To | Subject");
foreach (ImapMessageInfo message in messages)
{
Console.WriteLine(
"{0} | {1} | {2} | {3}",
message.UniqueId,
message.From,
message.To,
message.Subject);
}
imap.Disconnect();
You can download it from rebex.net/secure-mail.net/download.aspx
source
share