В данной теме по обработке почты через C# (http://zennolab.com/discussion/threads/vopros-po-bulk-vygruzke-pochty.13226/) есть код, который сам определяет входные настройки для почты (IMAP, port и т.д.) входит в нее и скачивает письма из ящика:
Он действительно подбирает IMAP'ы к почтам, для известных почт этот снипет работает на УРА!
Однако, как только я сталкиваюсь с мало известными почтами, типа @centrum.sk и т.д. - то подключиться к почте невозможно.
Я не говорю про почты типа @i.ua (там imap вообще нету), а в этих почтах как бы есть Imap'ы, но наверное Зеннопостер их не определяет, ибо они не пользуются особой популярностью. Таких почт у меня достаточно не мало и они самые разные, есть даже:
@sfr.fr; @tiscali.it; @interia.pl; @yeah.net и т.д.
Подскажите, как сделать так, чтобы корректно подключался к таким почтам?
Спасибо.
Код:
var mail_login = project.Variables["mail_login"].Value;
var mail_pass = project.Variables["mail_pass"].Value;
// download all messages from gmail with auto settings detection for last 100 days.
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload(mail_login, mail_pass, lastHours: 24*100);
// loop fo all messages
foreach(Tuple<string, string, string, string> tuple in allMails)
{
// adding messages to the table called Tabl1
// tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message
List<string> tmp = new List<string>();
tmp.Add(tuple.Item1);
tmp.Add(tuple.Item2);
tmp.Add(tuple.Item3);
tmp.Add(tuple.Item4);
project.Tables["Tabl1"].AddRow(tmp);
}
Однако, как только я сталкиваюсь с мало известными почтами, типа @centrum.sk и т.д. - то подключиться к почте невозможно.
Я не говорю про почты типа @i.ua (там imap вообще нету), а в этих почтах как бы есть Imap'ы, но наверное Зеннопостер их не определяет, ибо они не пользуются особой популярностью. Таких почт у меня достаточно не мало и они самые разные, есть даже:
@sfr.fr; @tiscali.it; @interia.pl; @yeah.net и т.д.
Подскажите, как сделать так, чтобы корректно подключался к таким почтам?
Спасибо.