当我对一个Exchange服务器使用MailKit时,我从交换服务器日志中看到以下流程,显示starttls和capability (大约15s)之间的时间过长,有时相同的过程大约需要20 is,这是一个巨大的差异!
流程看起来是:
OpenSession
capability
starttls
capability
authenticate NTLM
capability
namespace
list "" "INBOX"
list "" Inbox
select INBOX
uid FETCH 22274 (BODY.PEEK[])
logout 在MailKit中,我每次创建一个新的ImapClient,如下所示:
我不明白为什么Exchange服务器突然间会遇到'starttls‘和'capability’之间相同的顺序。
有什么想法吗?是Exchange服务器问题,还是MailKit问题??
发布于 2016-02-04 16:57:10
这是Exchange服务器的问题。服务器很可能超载了来自其他客户端或其他什么的请求。
https://stackoverflow.com/questions/35197170
复制相似问题