首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

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

2013-01-11 
抢分!!邮件数量,大小 统计我想对邮箱里的邮件数量,大小做统计我不想每个folder 都差一遍有没有 不用每个fo

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

热点排行