使用mailkit加速从服务器获取消息

时间:2017-04-29 12:42:48

标签: imap mailkit

我正在尝试获取50封邮件,然后在foreach循环中调用GetMessage(),但这需要很长时间!有没有办法加快在mailkit中获取消息? 这是我的代码:

  var mailItems = folder.Fetch(startRange, endRange,MessageSummaryItems.UniqueId);

            foreach (var item in mailItems)
            {
                var message = folder.GetMessage(item.UniqueId);
            }

使用Yahoo Mails的dotTrace分析工具后,结果如下:

dotTrace profiling result

1 个答案:

答案 0 :(得分:0)

您可以尝试使用dotTrace等分析工具来尝试找到可以修复的性能瓶颈,以加快速度。

这就是性能分析器的用途。