当前位置: 首页 > 知识库问答 >
问题:

使用ews soap请求检查exchange online的用户邮箱中是否存在特定文件夹

阎功
2023-03-14

我正在尝试使用ews soap请求获取exchange online用户邮箱中的文件夹,并制作一个基于路径->id的字典。

inbox -> id1
inbox/1 -> id2
sentitems -> id3
        <soap:Body>
        <FindFolder Traversal="Shallow" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
          <FolderShape>
            <t:BaseShape>Default</t:BaseShape>
            <t:AdditionalProperties>
                <t:FieldURI FieldURI="folder:ParentFolderId"/>
            </t:AdditionalProperties>
          </FolderShape>
          <ParentFolderIds>
            <t:DistinguishedFolderId Id="root"/>
          </ParentFolderIds>
        </FindFolder>
    </soap:Body>

现在它给我的文件夹在根和父ID。那么我将使用folderId而不是t:distinguishedFolderId再次获取。所以我可以直接检查一个文件夹是否存在于一个特定的父文件夹中吗,所以我只会创建一个不存在的文件夹,如果它存在,我将使用返回的folderId作为CreateItem。

任何帮助都将得到高度赞赏。

共有1个答案

阳凌
2023-03-14

这里有一个链接。基本上,您需要调用syncFolderHierarchy并将形状设置为包含希望返回的道具。

https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-synchronize-folders-by-using-ews-in-exchange

 类似资料:
  • 问题内容: 我正在尝试检查给定目录中的特定文件。我不需要代码,但我想修复已有的代码。这个问题的唯一区别是,我正在寻找带有扩展名的文件。 我已经准备好代码:- 但是由于某些原因,它不起作用。我不明白为什么,有人可以在这里找到任何错误吗? 问题答案: 您希望temp.MOD文件位于当前目录(运行应用程序的目录)中,还是希望它位于“目录”文件夹中?在后一种情况下,尝试以这种方式创建文件: 还要检查文件权

  • 问题内容: 尝试检查我要读取的文件是否存在。 问题答案: 这是另一种方法: 包装的用途和功能: p_DirName in varchar2, – schema object name p_FileName in varchar2 ) return number is l_file_loc bfile; begin l_file_loc := bfilename(upper(p_DirName),

  • 我有麻烦让我的代码工作。当用户输入用户名时,它会检查数据库,看看它是否存在,以及它是否设置了

  • 现在,我想检查是否传入的电子邮件是重复的通过IMAP使用javamail,这可能意味着一个电子邮件等于其他邮件,他们有相同的主题,从,到,抄送,密件抄送,正文,附件。 谁能告诉我怎么做。任何想法都非常感谢。谢谢

  • 问题内容: 如果没有文件夹,我可以检查是否存在作业: http:// myJenkinsInstance:8080 / checkJobName?value = TestJob101 我无法解决的是当我使用文件夹插件时,如何检查文件夹中的作业。 例如 http:// myJenkinsInstance:8080 / job / MyFolder / job / TestJob101 / http:

  • 本文向大家介绍使用Bash Shell检查文件是否存在的方法,包括了使用Bash Shell检查文件是否存在的方法的使用技巧和注意事项,需要的朋友参考一下 前言 大家在工作的时候可能经常会遇到这样的需求,在类Unix系统的Bash环境下,怎样检查文件是否存在呢?既然有需求,当然就有解决的办法了,Shell中的test命令,可以用来检测文件的类型或者比较数值是否相等,该命令也能用来检查文件是否存在。