zoukankan      html  css  js  c++  java
  • Exchange WebSerivce Usage

    //ExchangeService版本为2007SP1              

    ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);            

    //参数是用户名,密码,域              

    service.Credentials = new WebCredentials("xxx@xxx.com", "xxxxxx", "xxx");            

    //给出Exchange Server的URL              

    //service.Url = new Uri("mail.xxxx.com");            

    //你自己的邮件地址 xxx@xxx.xxx              

    service.AutodiscoverUrl("xxx@xxx.com");            

    //创建过滤器, 条件为邮件未读.              

    SearchFilter sf = new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false);            

    //查找Inbox,加入过滤器条件,结果10条              

    FindItemsResults<Item> findResults = service.FindItems(                 WellKnownFolderName.Inbox,                 sf,                 new ItemView(100));

                if (findResults.Items.Count > 0)          

       {             

        PropertySet detailedPropertySet = new PropertySet(BasePropertySet.FirstClassProperties, AppointmentSchema.Recurrence);

                    service.LoadPropertiesForItems(from Item item in findResults select item, detailedPropertySet);      

           }

                foreach (Item item in findResults.Items)      

           {            

         EmailMessage email = EmailMessage.Bind(service, item.Id);

                    string content = item.Body.Text;

                    if (!email.IsRead)              

       {                     Console.WriteLine(email.Body);             

            //标记为已读                  

         email.IsRead = true;                  

       //将对邮件的改动提交到服务器                

           email.Update(ConflictResolutionMode.AlwaysOverwrite);    

           }      

           }

  • 相关阅读:
    Ubuntu 下安装Mongodb
    iOS 配置支付宝
    Spring异步任务处理,@Async的配置和使用
    [Tue, 11 Aug 2015 ~ Mon, 17 Aug 2015] Deep Learning in arxiv
    linux-shell脚本命令之awk
    字符串写入文件
    UVa 10773
    Flex下拉框
    DELPHI dbgrid 选中的是第几行 怎么判断?
    delphi 取得数据集某字段值的六种方法
  • 原文地址:https://www.cnblogs.com/relang99/p/3804137.html
Copyright © 2011-2022 走看看