问题标签 [exchangewebservices]
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.
.net - 使用 Exchange Web 服务 (EWS) 托管 API 获取给定当前电子邮件的 ItemId 的下一封电子邮件的 ItemId
我需要在 C# 中编写一个方法,该方法使用 Exchange Web 服务 (EWS) 托管 API 从邮箱中读取电子邮件,并给出当前电子邮件的 ItemId/UniqueId,然后在收件箱中返回下一封电子邮件的 ItemId/UniqueId当前的电子邮件。
此外,由于各种原因,我要求该方法是静态无状态方法,也就是说,它不能依赖于在调用该方法之间持续存在的任何成员/全局变量。因此,我不能简单地存储对 FindItemsResults 对象实例的引用并在每次调用该方法时移至下一个 Item。
我尝试使用以下代码实现该方法(仅简化示例,无错误检查):
但是,当我运行此方法时,它会从 service.FindItems 行引发以下异常:
System.ArgumentException:“验证失败。参数名称:searchFilter”
内部异常 - Microsoft.Exchange.WebServices.Data.ServiceValidationException:“'ItemId' 类型的值不能作为搜索过滤器中的比较值。”
一种选择是使用 FindItems 查找收件箱中的所有电子邮件并遍历它们检查 ItemId,直到找到当前电子邮件,然后移至下一封并返回其唯一 ID。但我认为这可能是缓慢且低效的。我希望有更好的方法来实现这一点。
任何帮助或建议将不胜感激。我无法在网上找到任何解决方案。
asp.net-mvc - 通过 FileStreamResult 获取 EmailMessage 附件
我有这个代码在这里我使用 EWS 从 Exchange 服务器上的电子邮件中检索附件
我可以很好地下载文件,但是它们已损坏...我缺少什么吗?
database - 使用 C#、sql、asp.net、exchange 在 SQL 中训练数据库设计
有关使用 Active Directory 和 Exchange 的可能解决方案,请参阅下面的帖子。
我们想在 SQL 中创建一个培训数据库,我们可以将其用于我们员工的内部培训课程。不幸的是,我没有任何数据库设计经验,也没有机会购买和阅读有关该主题的适当书籍。
在阅读了一些在线教程后,我刚刚开始创建一个数据库,如果我开始或多或少正确,我希望您审查我的设计并为我提供一些反馈。
课程表将存储我们的培训课程及其持续时间、容量以及您将在本课程中学到的内容的简短描述。培训课程表将用于将课程与特定培训和培训完成日期联系起来。培训师是提供内部课程的同事。
出勤表存储培训课程 ID 以及员工是否参加了课程或他是否不能参加。
请在下面找到我们的数据库图:
替代文字 http://img8.imageshack.us/img8/2464/trainingdb.jpg
稍后我们还想存储与培训课程相关的工作职位。例如,我们的网络介绍课程与 1 级分析师、2 级分析师和团队领导相关。我们的 ITIL 课程仅适用于团队领导。
您将如何存储这些信息?你会使用一个单独的表格来处理职位并为此使用多对多关系吗?
非常感谢,
马蒂亚斯
groovy - 如何在groovy中指定请求中的内容类型?
我正在尝试使用 groovy httpbuilder 向 microsoft exchange webservice (EWS) 发布帖子。我的问题是,我无法设置正确的请求内容类型。图书馆似乎在这里有自己的想法。
有人有想法吗?
干杯,斯蒂芬
这是我的代码:
c# - 如何使用 EWS 创建扩展(自定义)属性?
我创建了一个小演示应用程序,它能够使用 Exchange WebService (EWS) 创建会议请求。我还想为这个项目添加一些自定义属性,但到目前为止,我只找到了使用 Exchange Managed API 的示例,我不会使用它。必须有一种方法可以仅使用 EWS 创建这些属性...
有人知道如何并且可以提供一个小代码示例吗?
exchange-server - 如何使用 Exchange Web 服务仅检索经常性事件主数据?
我正在使用 CalendarItemType 视图来检索日历项目。我唯一关心的项目是我创建的项目,我知道它们都是每周重复的项目。我能够获取每个单独的事件,并且从其中任何一个中获取经常性主条目,但我想将搜索范围缩小到与我的模式匹配的那些条目。
我正在尝试使用 FindItemType 上的 Restriction 属性来指定 NotEqualTo 限制,其中 calenderRecurrenceId 的常量为空。这导致我的请求超时。到目前为止,我根本无法使用 FindItemType 加载重复,并且当我发现在重复系列中发生的事件时需要使用后续的 GetItemType 调用。
这是我开始的代码。该代码需要与 Exchange 2007 和 Exchange 2010 一起使用。
此外,如果您知道任何好的示例来源(除了 MSDN 中的示例),我会欢迎他们。我在紧急情况下拿起别人的代码,并试图在飞行中学习 Exchange Web 服务。
javascript - 如何在 Outlook Web Anywhere 和 Exchange Web 服务之间共享登录信息?
我正在尝试开发一个 chrome 扩展,它允许用户更有效地使用 Outlook Web Anywhere。在开发过程中,我注意到似乎没有任何方法可以在 OWA(使用基于表单的身份验证)和 Exchange Web 服务(我将其用于大部分扩展)之间共享登录信息,因为 EWS 仅使用简单身份验证和 OWA 使用基于 cookie 的表单身份验证。
我应该尝试为用户提供一种相对不安全的方法来将他们的用户名/密码存储在本地磁盘上(可能使用某种生成的密钥进行加密),还是不提供让他们在浏览器会话之间保持会话活动的真正方法?
如果有人完全熟悉 OWA 或 EWS 的开发,也许他们可以对我不知道的情况提供一些见解。我不想强迫用户在他们的交换服务器上使用特定的登录方案,因此任何服务器端设置更改都是不可能的。是否有其他方法可以共享我不知道的身份验证信息?
exchange-server - Exchange 2010 - 如何使用 API 访问存档内容
这些天来,我正在调查我们是否可以使用 Web 服务或服务器端 API 访问 Exchange 2010 中存在的存档内容。
我需要针对 Exchange 2010 构建一个连接器并使用 Exchnage 2010 检索所有内容。这可能吗?
我看过下面的博客,上面说没有 EWS API 可以访问档案。
相反,我们需要使用 MAPI 来访问这些归档内容。
谁能告诉我微软最近是否引入了 API 来访问档案。或者
有人可以指出一些关于如何使用 MAPI 从 Java 应用程序(或 .net)访问存档内容的好例子吗?
calendar - Exchange Web 服务创建会议请求工作示例
是否有关于如何使用 EWS for Exchange 2007 使用 C# 创建会议请求的工作示例?需要哪些属性?我添加了一个 Web 服务引用,可以连接以创建和发送各种项目,但不断收到错误“设置操作对属性无效”。关于响应消息。它从不说什么属性是无效的
Microsoft 在http://msdn.microsoft.com/en-us/library/aa494190(EXCHG.140).aspx上提供了一个 XML 示例,说明消息项的外观。仅仅设置这些属性似乎是不够的。有人可以告诉我我缺少什么或指出一些更好的示例或文档吗?
c# - 与 Exchange Server 联系人同步的 Windows 服务
我想编写一个 Windows 服务,它定期将数据库与 Exchange 2007 服务器实例中的联系人同步。
这是否可以通过 Exchange Web 服务实现,或者我可以通过 powershell 来实现吗?
如果我走 EWB 路线,这是否意味着我需要客户端设置 Web 服务端点并使其公开?
客户是公司,将拒绝此请求。有没有更好的办法?