欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

抢分!邮件数量,大小 统计,该怎么解决

更新时间: 2014-01-05 03:02:53 责任编辑: Author_N1

 

抢分!!邮件数量,大小 统计
我想对邮箱里的
邮件数量,大小做统计
我不想每个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++,而且它也不一定包含子文件夹内的邮件大小
--参考方法--
学习了
--参考方法--
不知,帮顶
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:02:53
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/17641/
本文WWW.DOC100.NET DOC100.NET版权所有。