Пример, представленный на сайте 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), но не имеет документации.