无法检索特定邮件服务器上的电子邮件文件夹..可能的原因

时间:2013-09-24 15:09:17

标签: c# .net imapx

我无法使用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.这适用于993上的imap.google.com,但不适用于其他网络服务器..任何想法为何会发生这种情况?

1 个答案:

答案 0 :(得分:0)

此问题已修复,谢谢!有关详细信息,请参阅Issue: Unable to get mail folders after successfull login on IMAP server。解析IMAPX服务器返回的有关文件夹的信息时出现问题。某些服务器不引用文件夹名称。