专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Exchange

抢分!邮件数量,大小 统计解决思路

发布时间:2010-06-13 13:41:20 文章来源:www.iduyao.cn 采编人员:星星草
抢分!!邮件数量,大小 统计
我想对邮箱里的
邮件数量,大小做统计
我不想每个folder 都差一遍
有没有 不用每个folder都查的 方法

我不想用下面这种code
public int TraverseFolder(MapiFolder folder)
{
  int size = 0;

  foreach (MapiFolder subFolder in folder)
  {
  size += TraverseFolder(subFolder);
  }

  foreach (MAPI.Message message in folder.Messages)
  {
  size += (int) message.Size;
  }
  return size;
}

------解决方案--------------------
没问题,试试Web Dav的 跨文件夹search,这样就可以得到邮件列表和其尺寸了,这样直接加即可,不需要嵌套调用

文件夹的MAPI属性似乎有该文件夹内的邮件尺寸和,不过C#可能不能访问,必须用C++,而且它也不一定包含子文件夹内的邮件大小
------解决方案--------------------
学习了
------解决方案--------------------
不知,帮顶
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: