问题标签 [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 投票
4 回答
47756 浏览

exchange-server - 我在哪里可以获得最新的 Microsoft.Exchange.WebServices.DLL?

我正在尝试使用最新的 Exchange Web Services DLL,但是当我搜索我的硬盘时,我看到了许多版本的 Microsoft.Exchange.WebServices.DLL,最新的是版本 14.0.650.7,日期为 2012 年 1 月 24 日.

我想重建我的机器,但找不到获取此 DLL 的官方位置。我尝试下载最新的 SDK,但没有看到任何要使用的 DLL,也没有任何 CHM 可供我使用。

在哪里可以获得最新版本的 Microsoft.Exchange.WebServices.DLL?

0 投票
1 回答
8324 浏览

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

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

0 投票
2 回答
787 浏览

vb6 - Exchange 2010 和根文件夹

在 Exchange 2003 上,我可以运行以下代码。

使用 VB6 和 MAPI CDO 1.2.1

我得到:

但是,我尝试在 Exchange 2010 上运行它,但出现错误,

仅在对根文件夹 nfo.RootFolder.Name 的引用中引发异常。

2010 不支持此属性吗?

欢迎任何建议,谢谢。

0 投票
0 回答
3144 浏览

exchangewebservices - “请求失败。基础连接已关闭:发送时发生意外错误”在使用 EWS 创建日历约会期间

使用:EWS 1.1、Exchange server 2010 SP1、VB.Net

我正在使用 EWS 通过 Windows 服务为我公司的 2000 多个用户创建日历约会,我开发了一个 Windows 服务,当用户在我们自己的公司企业应用程序中创建或更新他们的约会时,该服务将为他们创建或更新约会。我安装了 Windows 服务,该服务由在 Exchange server 2010 上具有模拟权限的服务帐户启动。该服务将调用 DLL 为用户在 Exchange 中创建或更新约会。

  1. 使用版本 Exchange2010_SP1 初始化 ExchangeService
  2. UseDefaultCredentials=True(登录的用户有模拟权限)
  3. 使用 ImpersonatedUserId 模拟我要创建日历约会的用户
  4. 初始化一个 Appointment 对象(appointment = new Microsoft.Exchange.WebServices.Data.Appointment)
  5. 使用值填充 Appointment 对象(例如,属性 Start、End、IsAllDayEvent、Body、Sensitivity、Subject、Location)
  6. 使用 Appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendToNone) 创建约会
  7. 当用户在我们的企业应用程序中更新他们的约会时,我使用 Appointment.Update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendToNone)

以下是一些代码片段:

模拟是因为当从 Windows 服务调用时,当前的 WindowsIdentity 是 IIS AppPool,所以我需要模拟服务帐户,然后才能初始化交换服务并创建/更新约会。

每次需要创建或更新约会时,都会创建新的交换服务。

大多数情况下该过程进展顺利,但有时我会收到一个我不知道为什么以及导致它的原因的 ServiceRequestException:

Microsoft.Exchange.WebServices.Data.ServiceRequestException:请求失败。底层连接已关闭:发送时发生意外错误。---> System.Net.WebException:底层连接已关闭:发送时发生意外错误。---> System.ObjectDisposedException: Safe handle has been closed at System.Security.Principal.Win32.ImpersonateLoggedOnUser(SafeTokenHandle hToken) at System.Security.Principal.WindowsIdentity.SafeImpersonate(SafeTokenHandle userToken, WindowsIdentity wi, StackCrawlMark& stackMark) at System. Security.Principal.WindowsIdentity.Impersonate(StackCrawlMark& stackMark) 在 System.Security.SecurityContext.SetSecurityContext(SecurityContext sc, SecurityContext prevSecurityContext, StackCrawlMark& stackMark) 在 System.Threading.ExecutionContext。

0 投票
1 回答
3009 浏览

web-services - powershell smtp 没有与之关联的邮箱

我正在尝试使用 powershell 将约会输入日历以换取 2010 年。但是我在要保存的最后一行出现错误。smtp 没有与之关联的邮箱。我正在使用管理员用户来执行此操作,所以我不明白为什么它不起作用。下面是代码

错误:

0 投票
2 回答
1521 浏览

exchange-server - 以编程方式创建交流会议

是否可以在其他人的 Exchange 2010 帐户上创建会议或约会,而无需他们接受会议?理想情况下,我们希望有一个代表帐户或类似的策略,将约会/会议放在人们的日历上。我们想绕过正常的请求/接受模型,并将这些会议强制纳入日历。

我查看了 Exchange 2010 文档中的 CreateItem(),但不清楚该方法执行后会发生什么。用户是否收到正常的邀请?我们不希望那样。我们想要一个模型,我们的系统可以完全控制用户的日历,而不会收到传统的会议邀请,并且可以自动接受。我也不想使用 VBA hacks 或插件。

0 投票
2 回答
897 浏览

powershell - 按 GUID 获取分发列表

我必须Distributionlist通过使用 powershell 来获得 Exchange。我对列表的唯一了解是GUID. 所以我尝试了以下方法:

但它不起作用(我认为“Guid”是 powershell 的内部名称)

有谁知道如何解决它?

0 投票
1 回答
674 浏览

smtp - Microsoft Exchange NDR 是否符合 RFC 3461、RFC 3834?

我正在尝试从众多提供商中解析 NDR(未送达报告),包括但不限于 Microsoft Exchange、GMail、Yahoo!和微软直播。但是,我不确定 Microsoft Exchange(所有当前支持的版本)是否符合上面列出的其他提供商所遵循的相关 RFC。任何帮助,将不胜感激。

0 投票
1 回答
188 浏览

outlook - 如何访问具有 MS Exchange 帐户的 Outlook 文件夹

我编写了以下代码来访问 Outlook 文件夹。

但是这段代码抛出异常,ns.Folders这个异常意味着

RPC 服务器不可用。(来自 HRESULT 的异常:0x800706BA)。

但是,我可以在没有交换帐户的环境中使用相同的代码获取文件夹。

如何获取具有 MS Exchange 帐户的环境中的文件夹?

0 投票
1 回答
2281 浏览

powershell - Exchange 2010:获取所有时间 LastLogonDate

使用 PowerShell 时

它似乎只显示上周的细节。

但我对长时间不活跃的帐户很感兴趣。

有没有办法解决这个问题?