问题标签 [exchange-server-2010]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1058 浏览

web-services - 通过 Web 服务 SDK 从 Exchange 2010 获取用户组的地址

我们想显示地址列表。我们正在尝试设计一个系统,其中地址仅存储在一个地方,即 Exchange 2010。

Exchange 2010 SDK 中是否有允许我们获取组中所有用户的姓名和地址的 Web 服务?

有没有更好的方法来做到这一点,例如从 AD 获取数据?

0 投票
1 回答
4582 浏览

exchange-server - 访问 Exchange 2010 服务器上的托管 EWS 是否需要额外安装?

系统管理员是否需要安装任何额外的东西才能让 EWS 托管 API 为 Exchange 2010 上的客户端工作?目前我只是通过托管 API 使用 AutoDiscover 时遇到问题,所以我开始认为服务器配置不正确。

这里有没有任何管理员有任何设置 Exchange 2010 以允许通过 EWS 托管 API 访问的经验?

0 投票
1 回答
1232 浏览

exchange-server - Exchange:是​​否可以在所有邮箱中搜索自定义扩展属性?

我和我的团队正在将我们的自定义 CRM(完全基于 MS 堆栈构建)与 Exchange 集成。该集成的一个关键部分是将 Exchange 项目(即会议和任务)绑定到客户记录。基本上,当销售人员安排与某个客户的会议时,客户的 GUID 作为自定义扩展属性附加到该会议。很简单,对吧?

当我们处理单个邮箱时,搜索自定义扩展属性很容易。但是对于多个邮箱,例如,搜索所有销售人员日历以查找将某个客户的 GUID 作为自定义扩展属性附加的会议呢?

是否可以在所有(或多个)邮箱中搜索给定的自定义扩展属性? 使用自定义扩展属性绑定我们的数据是否是正确的方法?


环境:我们使用EWS 托管 API与 Exchange 2010 服务器通信。但是,具有自动生成代理的 Exchange 2007 EWS 以相同的一般方式运行,因此与 2007 相关的建议应该适用。

0 投票
3 回答
6352 浏览

c# - 无法访问公共文件夹根目录

我最近使用 C# 编写了一个 .NET 控制台应用程序。其目的是读取特定文件夹中的电子邮件,解析它们以获得特定值并将它们保存到数据库中。

在我最初编写此代码时,我们的电子邮件系统是 Exchange 2003。但是,我知道我们很快就会升级到 Exchange 2010:因此,我构建的代码可以在这两种环境中工作。

但是,在迁移到 Exchange 2010 之后,该应用程序已损坏。

该应用程序将 EWS API 用于 2010 功能。当它尝试使用 ExchangeService 的 FindFolders 方法来查找 publicfoldersroot 时,它会引发异常。这是代码:

例外:ErrorInvalidSchemaVersionForMailboxVersion,又名:

请求的邮箱不支持指定的 RequestServerVersion

我尝试过:

  • 将 exchangeservice 设置为 2007(抛出异常:“发生内部服务器错误。操作失败。”)

  • 授予自己对公用文件夹的最高级别权限(无效)

  • 手动设置我的凭据(无效)

我可以在 Outlook 2007 中查看公用文件夹;publicfoldersroot 属性在智能感知中可用;该代码适用于本地文件夹(我可以解析我的收件箱)。

我目前的想法是它是最近设置的 Exchange 2010 的设置:不幸的是,这不是我真正的领域。异常告诉我它正在尝试使用以前版本的 Exchange。将其设置为 2007 只会导致代码因内部服务器错误而失败。

0 投票
1 回答
1255 浏览

backup - Exchange 2010 和 ESE 备份 API

根据MSDN,Exchange 2010 不支持像 2003 年和 2007 年那样使用 ESE API 进行备份。我引用:“Exchange 2010 不再支持用于备份和还原程序文件或数据的 ESE 流 API。相反,Exchange 2010 仅支持基于 VSS 的备份。”

所以我的问题是,如果是这种情况,为什么 DLL (ESEBCLI2.DLL) 仍然随 Exchange 2010 一起提供?我在 C:\Program Files\Microsoft\Exchange Server\V14\Bin 下找到了它。我在这里错过了什么吗?

0 投票
1 回答
11963 浏览

mapi - Exchange 2010 - Exchange MAPI 连接问题

我有一个 Exchange 2000/2003/2007 的软件解决方案,现在希望在 2010 年之后。该软件在服务器上运行,并通过RDO使用 Exchange MAPI 与 Exchange服务器通信,检索邮箱内的电子邮件。

在 Exchange 2000/2003/2007 上一切正常,但 2010 不会让步。尝试访问邮箱时继续收到此错误(调用 Session.getSharedMailbox - RDO lib):

从错误看来,交换服务器似乎已关闭,但事实并非如此,我可以从 Outlook 访问一切正常。我已经向 RDO 的开发人员提交了我的案例,我们仍在通信,但我只是想这可能是一些新的 Exchange 2010 功能或架构更改或 MAPI 更改可能导致这种情况?除了在邮箱上启用 MAPI 并授予对运行软件的帐户的访问权限之外,我还需要配置什么吗?

有人遇到过类似的事情吗?任何帮助将不胜感激。

编辑:如果我在这台机器上安装 Outlook(因此用 Outlook MAPI 替换 Exchange MAPI)一切正常,这告诉我问题是 Exchange MAPI?SO上有任何MS Exchange开发人员吗?

0 投票
1 回答
3152 浏览

exchangewebservices - Exchange 2010 EWS 删除邮件

如何使用 EWS 删除邮箱中的电子邮件?

网上好像没那么多?

我正在计划一个应用程序,我需要知道它是否可能以及如何去做。

0 投票
1 回答
1180 浏览

email - 新电子邮件事件 (Exchange 2010) 上的 Powershell 调用 Web 服务

我有 Exchange 2010,我需要使用 Web 服务对进入邮箱的每封新电子邮件运行一个进程。该过程基本上会将电子邮件添加到内部任务列表中。

我可以为此使用 Powershell 吗?

在我对它的功能一无所知之前从未使用过 Powershell。

如果没有,除了每 X 秒监控一次邮箱之外,任何人都可以提出另一种方法。真的,我希望它基于事件,因此如果没有新邮件,则无需处理。

干杯,迈克

0 投票
2 回答
398 浏览

xml - 在 SQL 中存储 Exchange 2010 电子邮件

我有一个应用程序,它将在电子邮件到达时启动程序流程。我需要将电子邮件链接到我的应用程序,这将通过消息上的自定义属性来完成。

然后,我将需要永久存储电子邮件以供参考。由于 Exchange 2010 仅支持邮箱中的 10Gb 和 100,000 个项目(不使用 PST 文件),因此我需要将邮件放入更永久的存储区 SQL。

我正在运行 SQL 2005,我想将电子邮件存储在其中,但不作为图像存储,因此如果需要,我可以搜索它。当我使用 Exchange Web 服务来获取电子邮件时,我已经拥有了消息的完整 XML。我认为将它存储在一个 XML 字段中,该字段具有与之关联的 Message XML 模式(以帮助提高性能)应该给我最好的解决方案。

我的问题是获取消息的 XML 模式。我似乎在任何地方都找不到它,而且似乎没有太多在线内容可用于将消息放入 SQL 中。

我是否将这一切都错了,还是有更好的解决方案?该邮箱预计每年将收到超过 60 万封电子邮件。

任何帮助或帮助都会很高兴地得到。

谢谢,迈克

0 投票
1 回答
699 浏览

web-services - 如何调用exchange 2010 网络服务进行预约?

我想从远程客户端(例如 iPhone)调用 Exchange 2010 Web 服务来预订会议室/了解会议室是否可用等。

请问有人有例子吗?

非常感谢,