Я обнаружил, что новейшая кодировка сервера IMAP в следующей ссылке. Некоторые из функций были изменены .. Это работает .. Спасибо всем
http: //www.lumisoft .ee / lswww / download / downloads / net /
Попробуйте Компонент электронной почты Mail.dll , он очень прост в использовании.
Он поддерживает SSL, MIME (загружает вложения), S/MIME (защищенные подписи), включает IMAP, POP3 и SMTP клиентов:
using(Imap imap = new Imap())
{
imap.ConnectSSL("imapServer");
imap.Login("user", "password");
imap.SelectInbox();
List<long> uids = imap.SearchFlag(Flag.Unseen);
foreach (long uid in uids)
{
string eml = imap.GetMessageByUID(uid);
IMail email = new MailBuilder()
.CreateFromEml(eml);
Console.WriteLine(email.Subject);
Console.WriteLine(email.TextDataString);
}
imap.Close(true);
}
Пожалуйста, обратите внимание, что это коммерческий продукт, который я создал.
Вы можете попробовать нашу Rebex Mail . Он включает в себя SMTP / SSL, IMAP / SSL, SMTP / SSL, S / MIME.
Следующий код показывает, как загрузить список сообщений с сервера Gmail IMAP:
// connect and log in
Imap imap = new Imap();
imap.Connect("imap.gmail.com", 993, null, ImapSecurity.Implicit);
imap.Login(username, password);
// process messagess...
ImapMessageCollection messages =
client.GetMessageList(ImapListFields.Envelope);
// display info about each message
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);
}
// logout and disconnect
imap.Disconnect();
Вы можете загрузить его с rebex.net/secure-mail.net/download.aspx