MailKit / IMAP - IMAP服务器以'NO'响应回复'EXAMINE'命令

时间:2016-05-20 08:00:15

标签: imap mailkit

我正在使用MailKit并调用它,这在大多数情况下都有效。

imap.Inbox.Open(FolderAccess.ReadOnly);

有些服务器和帐户(包括我自己的Gmail帐户)不时拒绝让我阅读它们:

The IMAP server replied to the 'EXAMINE' command with a 'NO' response.

这是我可以阻止的吗?太多的电话或与另一个邮件客户端同时阅读冲突?测试这些理论很难,也许有人知道吗?

1 个答案:

答案 0 :(得分:1)

我可能会建议获取协议日志,以便弄清楚究竟发生了什么。 IMAP服务器还可能在某些错误消息中提供其他信息,这些消息可能有助于解决问题。

使用IMAP获取协议日志的方法是:

using (var client = new ImapClient (new ProtocolLogger ("C:\\Temp\\imap.log")) {
    // ...
}

然后,您将能够使用任何文本编辑器打开日志文件。