Мне не удается получить папки моей учетной записи электронной почты с помощью ImapX:
ImapX.ImapClient m_ImapClient = new ImapX.ImapClient( ImapServerAddress, (int) ImapServerPort, System.Security.Authentication.SslProtocols.Ssl3, false);
m_ImapClient.Connect();
m_ImapClient.Login( EmailAddress, EmailPassword);
//the two functions above each return true
//this last statement throws an exception:
ImapX.Collections.FolderCollection vFolders = m_ImapClient.Folders;
и это:
'm_ImapClient.Folders' threw an exception of type 'System.NullReferenceException' ImapX.Collections.CommonFolderCollection {System.NullReferenceException}
Что не так, я использую IMAP, ssl, порт 993. ImapX 2. Это работает для imap.google.com на 993, но не работает для другого сетевого сервера. Есть идеи, почему это могло произойти?