Можно ли получить список адресов электронной почты, используя imapX?
Я скачал библиотеку ImapX и мне нужно знать, можно ли получить список адресов электронной почты с помощью imapx? если нет, то какой лучший быстрый и быстрый способ сделать это? API Google выглядит немного запутанным. и мне это нужно для приложения winforms.
1 ответ
Решение
Пример, представленный на сайте ImapX, довольно понятен:
var client = new ImapX.ImapClient("imap.gmail.com", 993, true);
client.Connection();
client.LogIn(userName, userPassword);
var messages = client.Folders["INBOX"].Search("ALL", true);
Итак, ответ на ваш вопрос: да!
Я не использовал ImapX, поэтому я не могу подтвердить, что этот код работает. Лично я предпочитаю MailSystem.NET, которая кажется более полной (она не ограничивается IMAP), но в ней отсутствует документация.