问题标签 [exchange-server-2016]

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 投票
2 回答
15676 浏览

office365 - Exchange Server(内部)是否支持 REST API?

此适用于 Exchange Server 的文档表明大部分 API / Web 服务是基于 SOAP 的: https ://msdn.microsoft.com/en-us/library/office/dd877012(v=exchg.150).aspx

但是我看到 Office 365(我假设它是基于云的)支持 REST API。 https://msdn.microsoft.com/en-us/library/office/dn776319(v=exchg.150).aspx

但是那里说该文档仅适用于 Exchange Online / Office 365。那么,如果我有一个内部 Exchange Server,它是否也支持 REST?为此有一些官方文件吗?(我知道它通过 SOAP 支持 EWS,但我更喜欢 REST,而我在网上找到的只是一些零碎的故事和实验)

非常感谢...

0 投票
0 回答
404 浏览

database - 如何获取给定 Exchange 数据库(仅限 EDB 文件)使用的 Microsoft Exchange Server 版本?

我有一个 Microsoft 交换数据库文件(.edb 文件)。我不记得使用什么版本的 microsoft exchange server 来创建数据库文件。需要帮忙。

0 投票
1 回答
1160 浏览

vb.net - 邮箱和 Active Directory 帐户创建自动化

我们正在尝试在新人加入我们的组织并进入我们的人事系统(用 VB.Net 编写)时自动创建 Exchange 2016 邮箱和关联的 Active Directory 2012 R2 帐户。目前他们加入并进入系统,然后其他人必须创建邮箱和 AD 帐户,这通常有一个提前期,导致用户在一段时间内无法访问或访问受限。我们希望通过自动化流程来消除这个问题并减轻负担。

我们原本希望能够通过 Exchange Web 服务调用来做到这一点,不幸的是这看起来不可能。我们现在考虑的是在将用户添加到我们的人事系统时自动创建一个 powershell 脚本,然后该脚本将运行以创建邮箱和活动目录帐户。这是最好的方法吗?我们没有这样做的经验,并希望确保我们走的是最明智的路线。

任何想法和反馈表示赞赏。

0 投票
1 回答
2666 浏览

exchange-server - 使用 Exchange Server 2013 和 2016 批量发送邮件

嗨,我需要有关每小时发送邮件数量的帮助。

如前所述,我们在组织中部署了 Exchange 2007,在这种情况下,我们每小时发送大约 10000 封邮件,附件为 20kb,但现在我们已更新到 Exchange Server 2013 和 2016

我们每小时只能发送大约 700 封相同的邮件

请帮助如何使用 Exchange Server 2013 和 2016 将 20kb 附件的限制增加到每小时 10000

0 投票
1 回答
274 浏览

dynamics-crm-2011 - Microsoft Dynamics CRM 2011 电子邮件路由器是否适用于 Exchange 2016?

我们有本地 Dynamics CRM 2011 和 Exchange 2010。我们正在迁移到 Exchange 2016,但需要确保我们现有的 CRM 2011 不受影响。

谁能确认 CRM 2011 电子邮件路由器与 Exchange 2016 的兼容性?

0 投票
1 回答
657 浏览

php - PHPmailer smtp 交换 - 30 秒后“DATA END 命令失败”(但没有超时)

我在 PHP 7.0 上使用最新的 PHPMailer 5.2.24(问题与旧版本相同)。

使用 Exchange 2016 通过 SMTP 发送邮件。大约 95% 的邮件按预期工作,但只要 Exchange 对最终 DATA END 命令的 250 响应持续时间超过 30 秒,流似乎就会中止。

PHPMailer 中的超时设置为 300,在日志中我可以确认超时不是这里的问题。

事实上,据我所知,所有邮件都已成功发送(我在 30 个案例中的大约 30 个中确认了它)。

低级日志示例:(我在 class.smtp.php 的 get_lines() 中添加了 2 个自定义调试输出,以显示 fgets() 返回 false 并显示 stream_get_meta_data())

在其他响应速度超过 30 秒的情况下,它看起来像:

那么能有什么

当它不是流超时而不是 php 运行时超时时,导致在恰好 30 秒后(执行后 30 秒,而不是自脚本启动后)失败。(这里没有抛出异常,我从原始 PHPMailer 代码中的 fgets() 中删除了 @ 以确认这一点)

脚本在没有 max_execution_time 的情况下运行。

我的 Exchange 管理员不知道是什么导致了这种情况,我也没有开始的意义,因为我什至不知道流在哪里中断 - PHP、Webserver、Exchange,介于两者之间?

任何想法我还能检查什么或什么可能导致这种情况?

0 投票
1 回答
976 浏览

exchange-server - Windows 2008 AD + Exchange 2007 迁移到 2016

今天,我的一位客户遇到了问题。在他的基础设施中,有一个服务器,它正在做所有事情(字面意思)。这是 Small Business Server 2008(不是 R2),带有 Exchange 2007 和 SQL Server 2005。

由于业务不再小 - 旧服务器完全超载并且不再响应。这就是为什么客户要求我设置新服务器,这样旧的服务器就可以从它的一些工作中释放出来。

我购买了带有 Windows Server 2016 Std 的新 Dell PowerEdge R320。酷吧?没有。Server 2016 与旧服务器上的任何东西都不兼容,现在我被困在两台服务器之间。

我需要至少将 AD 控制器和 Exchange 服务器从旧机器迁移到新机器。

在新机器上 - 我已经设置了第二个域控制器,但我遇到了 Exchange 迁移问题。

微软官方表示Exch 2007和2016之间的迁移因为不兼容无法进行,所以我需要使用2013试用版。

我的第一个问题:我应该首先做什么:-将交换 2007 迁移到 2013,然后将新服务器推广为主广告控制器并关闭旧服务器上的广告控制器(sbs2008 只能是主广告控制器 - 它不能设置为从服务器),或者 - 首先将新服务器提升为主 AD 控制器,在旧服务器上打开广告,然后迁移交换机?

第二件事是 Exchange 2016 甚至不会安装在运行 Exch 2007 的环境中,所以我需要完全删除 2007,然后从 2013 试用版迁移到 2016 版。这可以在同一台机器上完成吗?

提前谢谢你和最好的问候。汤姆。

0 投票
0 回答
1208 浏览

exchange-server - 用于本地交换的日历 REST API 2016(无混合)

我一直在使用适用于 Office 365 的 Calendar Rest API,从文档看来,似乎没有为非混合 On-Premise Exchange 2016 引入这些 API 的计划。

https://blogs.technet.microsoft.com/exchange/2016/09/26/on-premises-architectural-requirements-for-the-rest-api/

这是一个正确的理解吗?但是,我可以在 Exchange 2016 R3 部署中看到类似于 EWS 的附加虚拟目录 (API)。我还想知道守护程序应用程序的客户端凭据 OAUTH 流将如何在 Exchange 2016 上工作?

我们有客户在 2016 年进行了本地交换,需要澄清。

0 投票
1 回答
273 浏览

c# - Exchange 传输代理 - 无法更改邮件信封的显示名称

我有一个分发列表,其中几乎完全由我组织之外的收件人组成。由于收件人邮件主机之一的问题,他们拒绝所有带有From来自其网络外部的标头的邮件。因此,如果 user1@company.com 向列表发送消息,user2@company.com 将永远不会收到它。因此,我编写了一个传输代理来将邮件项目的 P1 和 P2 SMTP 和消息信封中的 and 修改为分发列表本身FromSender大多数情况下一切正常。

为了能够知道谁将电子邮件发送到分发列表,我让传输代理将 P2 消息信封的显示名称设置为发件人的真实电子邮件地址。如果我的组织外部的人向列表发送电子邮件,则此方法有效,但如果发件人在我的组织内部,则无效。我已经尝试将它实现为 aRoutingAgent和 aSmtpReceiveAgent并且行为是相同的。从我的日志记录中,我可以看到正在为我组织内部的发件人处理邮件。

有谁知道这不符合预期?

0 投票
1 回答
65 浏览

c# - Exchange Soap 更新说明联系人?

我无法执行 Soap Exhange 更新联系人的请求:PersonalNotes。

我没有在 msdn 上找到文档:https ://msdn.microsoft.com/en-us/library/office/ee693002(v=exchg.80).aspx

这是我的肥皂代码:

这是显示的错误:

在此处输入图像描述

编辑 Contact PersonalNotes 的肥皂代码是什么?