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

使用ExchangeService从Exchange Server 2010 SP1获取全局地址列表(GAL)

岳浩宕
2023-03-14

我想以编程方式(使用C#)访问Exchange上的全球地址列表,使用ExChangeService WebService。我如何做到这一点?另一个问题:我已经知道如何搜索特定的用户。但是,如果该用户有超过1封电子邮件,如果我搜索非默认的电子邮件,他就找不到了!我如何使用ExChangeService解决这个问题?我看到了如何从Exchange Server获取联系人列表?但是,通过这种方式,我只能访问我自己的地址列表(我想要所有组织地址列表)。

共有1个答案

祖迪
2023-03-14

这能满足你的需要吗?

http://vivekiyer.net/2010/07/17/querying-the-global-address-list-gal-via-exchange-web-services-ews/

 类似资料:
  • 我最近不得不从ActiveMQ 5.X切换到我正在进行的项目的ActiveMQ Artemis。我有一个函数可以读取可用主题并填充MySQL数据库中的表,但该函数不再适用于Artemis中方法的更改。 基本上,我不需要获得可用主题的列表(也称为多播队列),而是需要获得可用地址的列表,以便我的消费者可以连接并为该地址创建一个同名的多播队列。 以下是我需要此功能的原因: < li >用户使用网站(从数

  • 问题内容: 我正在寻找一种方法(使用python)从本地网络上的设备获取地址。 地址是已知的。 目标是建立一个脚本,该脚本将定期轮询IP地址数据库,以确保mac地址没有更改,如果有更改,则将电子邮件警报发送给我自己。 问题答案: 用Python回答问题取决于您的平台。我没有Windows,因此以下解决方案可在我写过的Linux机器上使用。对正则表达式进行小的更改将使其在OS X中运行。 首先,您必

  • 我试图从一个简单的文本文件中获取地址,这样不理解代码的人仍然可以添加/删除或更改地址。 Phpmailer工作完全正常,当我设置一个地址,直接写在代码中,甚至与数组和Foreach。 所以现在我有这个: mail.php: mail.txt: echo确实返回了两个地址,但是var在addAddress()行中似乎不起作用,我得到了一个常见的错误:Mailer error:您必须至少提供一个收件人

  • 我想向本地网络中设备上运行的RestApi发出get请求,以检索设备生成的JSON数据。 RestApi正确响应来自网络中每个其他设备的浏览器调用。但是,当我试图通过dart的http访问数据时,Bash的curl也可以工作。get程序无法检索JSON数据-我得到的是状态码400。 修改URL以确保其正确写入, 在flutter应用程序中,我可以很容易地通过http.get连接到Firebase上

  • 问题内容: 我需要一种跨平台的方法来在运行时确定计算机的MAC地址。对于Windows,可以使用“ wmi”模块,在Linux下,我能找到的唯一方法是运行ifconfig并在其输出中运行正则表达式。我不喜欢使用只能在一个OS上运行的程序包,而且更不用说容易出错的语法解析另一个程序的输出。 有谁知道跨平台方法(Windows和Linux)方法来获取MAC地址?如果没有,还有谁比我上面列出的方法更优雅

  • 问题内容: 我正在尝试使用哨兵来获取我的主服务器的连接地址,问题是哨兵仅在故障转移时发送该地址,但是如果我的主服务器关闭并且从属服务器被提升为主服务器并且我的应用程序刚刚启动,则不会知道并且不会收到有关原始主服务器已关闭的消息,是否有任何方法可以与哨兵通信,并询问他认为主服务器正在使用C#servicestack redis客户端的人? 问题答案: 不得不这样做,我使用下一个代码段模仿了redis