Exchange Web 服务通过“Message-ID”标头查找 EmailMessage

2024-01-02

我正在使用 Java EWS 库并尝试回复一些消息。主要问题是 - 如果我只知道邮件的“Message-ID”标头的值,如何在文件夹或邮箱中找到 EmailMessage。

我尝试做这样的事情:

ExtendedPropertyDefinition p = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.InternetHeaders, "Message-ID", MapiPropertyType.String)

myfolder.findItems(new SearchFilter.IsEqualTo(p, "<1031208507.471.1446200157453.JavaMail.test>"), new ItemView(1))

但结果集始终为空!你能帮助我吗?一些 Java 或 C# 解决方案?


您可以选择常规(非扩展)财产InternetMessageId反而:

ItemView view = new ItemView(1);

String searchstring = "<1031208507.471.1446200157453.JavaMail.test>";
SearchFilter.IsEqualTo filter = 
   new SearchFilter.IsEqualTo(EmailMessageSchema.InternetMessageId, searchstring);

FindItemsResults<Item> findResults = 
   service.FindItems(WellKnownFolderName.Inbox, filter, view);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Exchange Web 服务通过“Message-ID”标头查找 EmailMessage 的相关文章

  • C++中delete和delete[]的区别[重复]

    这个问题在这里已经有答案了 可能的重复 C 中的删除与删除 运算符 https stackoverflow com questions 2425728 delete vs delete operators in c 我写了一个包含两个指针的
  • 将字符串转换为正确的 URI 格式?

    有没有简单的方法可以将电子邮件地址字符串转换为正确的 URI 格式 Input http mywebsite com validate email 3DE4ED727750215D957F8A1E4B117C38E7250C33 email
  • 如何将带有自定义分配器的 std::vector 传递给需要带有 std::allocator 的函数?

    我正在使用外部库 pcl 因此我需要一个不会更改现有函数原型的解决方案 我正在使用的一个函数生成一个std vector
  • 对 boost 库的依赖项没有完整路径

    我已经成功构建了动态库 依赖于使用自定义前缀构建和安装的 boost 库 b2 install prefix PREFIX 然而 当我跑步时otool L在我的库中 我得到如下输出 libboost regex dylib compatib
  • HttpWebRequest vs Webclient(特殊场景)

    我知道这个问题之前已经回答过thread https stackoverflow com questions 1694388 webclient vs httpwebrequest httpwebresponse 但我似乎找不到详细信息 在
  • Lombok 不适用于 Eclipse Neon

    我下载了lombok jar lombok 1 16 14 jar 并将其放入我的下载中 然后我点击这个 jar 执行正确地识别了我的 MacOS 上的 Eclipse 实例 然后我选择了我想要的实例 Lombok也在pom xml中指定
  • 我们如何使用 thymeleaf 绑定对象列表的列表

    我有一个表单 用户可以在其中添加任意数量的内容表对象这也可以包含他想要的列对象 就像在 SQL 中构建表一样 我尝试了下面的代码 但没有任何效果 并且当我尝试绑定两个列表时 表单不再出现 控制器 ModelAttribute page pu
  • C# 委托责任链

    为了我的理解目的 我实现了责任链模式 Abstract Base Type public abstract class CustomerServiceDesk protected CustomerServiceDesk nextHandle
  • libxml2 xmlChar * 到 std::wstring

    libxml2似乎将所有字符串存储在 UTF 8 中 如xmlChar xmlChar This is a basic byte in an UTF 8 encoded string It s unsigned allowing to pi
  • C++ 插件的“最适合”动态类型匹配

    我有一个几乎所有东西都是插件的架构 该架构以图形用户界面为基础 其中每个插件都由一个 表面 即用户可以通过其与插件交互的 UI 控件 表示 这些表面也是插件 每当添加新插件时 瘦主机都会自动确定哪个可用表面与其最匹配的 UI 如何在 C 中
  • 预处理后解析 C++ 源文件

    我正在尝试分析c 使用我定制的解析器的文件 写在c 在开始解析之前 我想摆脱所有 define 我希望源文件在预处理后可以编译 所以最好的方法是运行C Preprocessor在文件上 cpp myfile cpp temp cpp or
  • OpenCV 2.4.3 中的阴影去除

    我正在使用 OpenCV 2 4 3 最新版本 使用内置的视频流检测前景GMG http docs opencv org modules gpu doc video html highlight gmg gpu 3a 3aGMG GPU算法
  • 使用 WF 的多线程应用程序的错误处理模式?

    我正在写一个又长又详细的问题 但只是放弃了它 转而选择一个更简单的问题 但我在这里找不到答案 应用程序简要说明 我有一个 WPF 应用程序 它生成多个线程 每个线程执行自己的 WF 处理线程和 WF 中的错误 允许用户从 GUI 端进行交互
  • 二叉树中的 BFS

    我正在尝试编写二叉树中广度优先搜索的代码 我已将所有数据存储在队列中 但我不知道如何访问所有节点并消耗它们的所有子节点 这是我的 C 代码 void breadthFirstSearch btree bt queue q if bt NUL
  • .NET 客户端中 Google 表格中的条件格式请求

    我知道如何在 Google Sheets API 中对值和其他格式进行批量电子表格更新请求 但条件格式似乎有所不同 我已正确设置请求 AddConditionalFormatRuleRequest formatRequest new Add
  • DataTable:通过 LINQ 或 LAMBDA 进行动态 Group By 表达式

    我有一个数据表 我想在其中对未指定数量的字段进行分组 发生这种情况的原因是用户可以选择他想要分组的字段 所以 实际上 我将选择推入列表中 在这个选择上 我必须对我的数据表进行分组 想象一下这段代码 VB 或 C 都一样 public voi
  • 0-1背包算法

    以下 0 1 背包问题是否可解 浮动 正值和 浮动 权重 可以是正数或负数 背包的 浮动 容量 gt 0 我平均有 这是一个相对简单的二进制程序 我建议用蛮力进行修剪 如果任何时候你超过了允许的重量 你不需要尝试其他物品的组合 你可以丢弃整
  • 什么是 Java2D 处理程序线程?

    我创建了一个使用 Hibernate 的示例 java 应用程序 当我进行线程转储时 我观察到一个名为 Java2D Disposer 的奇怪线程 有人能告诉我该线程的功能吗 AWT 系统中的某些实体需要最终确定以释放资源 最突出的例子是j
  • Visual Studio 2017 完全支持 C99 吗?

    Visual Studio 的最新版本改进了对 C99 的支持 最新版本VS2017现在支持所有C99吗 如果没有 C99 还缺少哪些功能 No https learn microsoft com en us cpp visual cpp
  • GAE 无法部署到 App Engine

    我正在尝试从 Eclipse 发布 Web 应用程序 我在 GAE 上创建了四个项目 可以通过登录我的帐户并查看控制台来查看它们 我已经改变了appengine web xml到项目的应用程序 ID 如果我将其更改为 GAE 上第一个创建的

随机推荐

  • Google 地方信息返回错误的城市

    我正在使用 google autocomplete Places API 构建一个应用程序 如果我对地址 Pongal New York NY United States 使用预测建议 我会在返回地点对象中得到以下项目 地区 曼哈顿 Adm
  • 如何将 numpy 数组转换为 mp3 文件

    我正在使用声卡库来记录我的麦克风输入 它记录在 NumPy 数组中 我想抓取该音频并将其保存为 mp3 文件 Code import soundcard as sc import numpy import threading speaker
  • 像 Exposé 中那样放置框

    有谁知道如何找到最适合特定区域的矩形 矩形可以放大到一定限度 但它们应该保持其比例 我基本上想重建 Mac OS 的 Expos Picture http switchtoamac com guides images expose all
  • 如何解决现有文件和符号链接之间的 npm install 冲突?

    我遇到了一个问题NPM https www npmjs com 它似乎正在检测具有相同名称的现有文件和符号链接之间的冲突 运行时我没有看到任何符号链接ls l从我的项目的根文件夹 我如何弄清楚 NPM 发生了什么并解决这个冲突 持续集成构建
  • 如何区分两棵树以确定父母的变化?

    我有一个树结构 需要重新排列 拖放 然后提交更改 捕捉变化的最佳方式是什么 据我所知 有两种方法 存储每个更改命令 提交更改列表 然后执行每个更改命令 序列化树 然后将新树与旧树进行比较以找出更改的内容 然后执行更改 1 似乎最容易实现 尽
  • 更新后 SQL Server 错误:提供给函数的令牌无效

    我正在使用我的机器 和 SSMS 一切正常 我重新启动后 Windows 10 应用了以下更新 Windows Malicious Software Removal Tool for Windows 8 8 1 10 and Windows
  • 在networkx中按权重对边缘进行着色

    我在这里只找到了与我想要的类似的东西 根据权重对网络边缘进行着色 https stackoverflow com questions 17632151 coloring networkx edges based on weight 但是我似
  • 在 PHP 中传递带有参数的回调

    我有一个 PHP 库函数 需要一个不带参数的回调 我知道我可以传递对象的方法array this my function name 但我怎样才能给参数my function name 我找到了一个解决方案 使用create function
  • gulp watch 立即终止

    我有一个非常小的 gulpfile 如下 注册了一个监视任务 var gulp require gulp var jshint require gulp jshint gulp task lint function gulp src app
  • AVAudioPlayer 和 AVAudioRecorder:未调用委托方法

    我的委托方法audioRecorderDidFinishRecording and audioPlayerDidFinishPlaying没有被调用 这些方法应该触发 stopanimation 方法 该方法在录制完成后停止动画 我已拨打电
  • 使用 UNREFERENCED_PARAMETER 宏

    我在 Visual Studio 上使用 W4 警告级别 并且正在编写 Windows 程序 int WINAPI WinMain HINSTANCE hInstance HINSTANCE hPrevInstance LPSTR lpCm
  • RESTful webservice +JSON+SQL 存储过程项目的问题

    我知道我确实想念一些东西 我的整个项目在某种程度上是各种 如何 的复制和粘贴 我的 C 知识充其量只是基础知识 我需要让它工作 因为我们的标准 Web 服务软件仅在发送时才是 RESTful 我的主要问题是 我偶然发现的所有解决方案实际上都
  • 在 C# 中合并具有相似键但不同值的字典

    考虑以下字典 Dictionary
  • Tinymce编辑器图片上传插件添加完整图片URL

    我正在为tinymce编辑器使用名为justboil com的图像上传器插件 它说得很好 并上传图像来显示它们 但我希望它能够将完整的网址添加到图像的路径中 例如 http www domain com upload img img1 jp
  • python 转换编码:LookupError:未知编码:ansi

    因为我的 cdv 文件编码为utf 8 用Excel打开会出现失真 然后我再转成标准的时候ANSI编码 我收到此错误 code import chardet def convertEncoding from encode to encode
  • 何时在 UI 应用程序中调用 SynchronizationContext.SetSynchronizationContext()?

    我正在学习有关SynchronizationContext班级 我试图了解调用的常见使用场景有哪些SynchronizationContext SetSynchronizationContext 在 WinForm WPF 应用程序的上下文
  • 通过多个函数引用传递

    大家好 我正在为学校开发一个项目 我需要通过多个函数通过引用传递一些参数 我了解如何通过引用从声明变量的位置传递到另一个函数 如下所示 main int x 0 int y 0 int z 0 foo function x y z int
  • 除了非文字进入堆之外,文字和非文字之间有什么区别?

    我对文字和非文字之间的区别感到困惑 那些在堆上的文字 我不知道它们叫什么 例如 采取String键入作为示例 https doc rust lang org book second edition ch04 01 what is owner
  • GWT 对 HTML5 的支持

    GWT 支持 HTML5 吗 我的意思是特别是 Canvas 和 WebSockets Regards 也许这个视频 来自 Google 开发者 可能会引起兴趣 http www youtube com watch v aW Wlf9EFs
  • Exchange Web 服务通过“Message-ID”标头查找 EmailMessage

    我正在使用 Java EWS 库并尝试回复一些消息 主要问题是 如果我只知道邮件的 Message ID 标头的值 如何在文件夹或邮箱中找到 EmailMessage 我尝试做这样的事情 ExtendedPropertyDefinition