问题标签 [exchange-server-2013]

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 投票
0 回答
1146 浏览

java - 使用 Appointment.bind(...) 的 EWS 异常

我正在使用com.microsoft.ews-java-api:ews-java-api:2.0在 MS Exchange 日历中创建和更新约会。两者都在我的测试环境中运行良好。在客户环境(不同的交换服务器)上创建约会工作但更新它运行以下代码会导致异常。

这是我得到的例外

An internal server error occurred. The operation failed.并不是一个真正有用的例外。任何想法为什么会失败?或者如何获取更多信息?

0 投票
3 回答
959 浏览

powershell - 在 Group Distribution Exchange 中搜索成员

我正在使用以下代码来获取组中的所有成员。

问题是,有些团体有超过 1000 名成员。因此,不是加载所有记录,有没有更好的方法可以过滤结果以仅查看我需要的成员。

我想按Primary Email和搜索Display Name

我的 Exchange 版本是20102013

0 投票
0 回答
118 浏览

exchangewebservices - 获取多个日历时 EWS 速度很慢

我有一个显示多个用户日历约会的网页 (ASP.Net)。目前,我正在通过对 Web 服务进行异步调用来获取数据,该 Web 服务又使用类似于以下的代码调用现场 EWS:

此解决方案确实有效,但速度非常慢。对 EWS 的每次调用大约需要 800 毫秒才能完成。如果我触发 10 个异步请求,EWS 似乎会将它们排队并一次处理一个,这意味着完全更新具有 10 个邮箱的页面大约需要 8 秒。

我无法更改 EWS 配置的任何方面。

瓶颈似乎在于 EWS 的往返行程,而不是返回的数据量。考虑到这一点,是否可以对 EWS 进行一次调用,该调用可以接受多个文件夹 ID 并返回多个用户的日历约会?

0 投票
1 回答
1033 浏览

exchange-server-2013 - 邮件列表中不存在的用户的 Exchange 2013 NDR 问题

我有一台 Exchange 2013 服务器。面对一个我无法解决的奇怪的电子邮件传递问题。
如果域中不存在收件人之一,Exchange 将拒绝电子邮件电子邮件将被完全拒绝,发件人将收到不存在用户的 NDR。

.

我开始用谷歌搜索,发现如何在 MS Exchange 2013 中拒绝未知用户的传入电子邮件? exchange 具有默认启用的用户验证功能,我在控制台重新启动传输角色上禁用它。Set-RecipientFilterConfig -RecipientValidationEnabled $false

再次运行相同的场景 user@domain.com, user1.domain.com 我收到不存在用户的 NDR。但电子邮件已发送给有效用户。交换是正常行为吗?RFC 为有效用户提供或拒绝电子邮件的正确做法是什么?它将如何影响我们的服务器命中公共垃圾邮件列表?这不会降低我们的垃圾邮件过滤器阻力吗?

请指教。

谢谢你。

0 投票
1 回答
46 浏览

exchange-server - Exchange Server 分发列表

作为交换,我创建了一个分发列表,允许我公司的某些人接收来自特定电子邮件地址的电子邮件。例如,如果您向“blank@esi.com”发送电子邮件,那么添加到分发列表的人也会收到它。现在我想对这个分发列表进行一些修改。如果任何传入电子邮件的任何主题字段包含短语“RT”(不带引号),请将该电子邮件的副本发送至“blank@tid.com”。我们怎样才能做到这一点?

我目前正在使用窗口服务器 2012 和 Exchange 2013

0 投票
2 回答
1955 浏览

csv - 将 CSV 从压缩的电子邮件附件导入 SQL Server

每天我都会收到一封来自外部第三方的电子邮件,其中附有压缩 CSV 格式的数据。

我想要做的是自动将此数据导入 SQL 服务器数据库。电子邮件不是服务器本地的,所以大概我需要解压缩并将文件保存到服务器可以看到它的文件夹中,然后简单地批量插入它?

是否可以让交换服务器自动保存和解压缩,还是我需要通过另一个应用程序来完成?我有一个每天运行的访问数据库,可以想象这样做。访问数据库也可以链接到 SQL 表并执行插入,但我不知道这样做与批量插入或基于 SQL 的替代方案的相对优点和性能?

0 投票
1 回答
37 浏览

powershell - Exchange 和 Active Directory 显示同一组的不同用户

据我所知,Exchange 通讯组是启用 Active Directory 邮件的组(安全或分发),这意味着 Exchange 组和 Active Directory 组是一回事。所有身份对象(用户\邮箱和联系人)也是如此。

有了这些知识,我发现同一个组名绝对不可能在 Exchange 和 Active Directory 之间有不同的组成员。听起来很奇怪,我发现了这样一个事情:

这是可能的还是我正在查看我的活动目录\交换中的损坏?在此先感谢您的帮助。

0 投票
1 回答
134 浏览

active-directory - 如何在 Exchange 2013 中创建一个共享帐户,让我将新用户添加到 Active Directory 中的该帐户

我是 Active Directory 和 Exchange Server 2013 的新手。我正在寻找一种方法来简化 Exchange 中的共享帐户。目前,每当我们获得想要访问共享电子邮件帐户的新用户时,我们都必须在 Exchange 2013 中手动添加他们。然后,当用户离开我们公司时,我们必须将他们从 Active Directory 和共享电子邮件中删除交换。

在 Exchange 2013 中创建共享帐户并简单地将它们添加到 Active Directory 中的该共享帐户会很好。这样,当我们在他们离开时将它们从 Active Directory 中删除时,它们将自动从共享帐户中删除。这是我到目前为止所尝试的。

  1. 在 Exchange 管理中心 2013 中创建了一个名为“TestZach”的共享帐户,并选择了将其存储到我们在 ADUC 中名为“Shared Accounts”的 OU 的位置

  2. 前往 ADUC 并在“共享帐户”OU 中创建了一个名为“测试”的通用安全组

  3. 在我们的 Exchange 服务器上启动 Exchange 命令行管理程序并运行以下命令:“Enable-DistributionGroup -Identity Test”,以便在 Exchange 2013 中启用我的通用安全组。

  4. 在 Exchange 管理中心添加了通用组“测试”作为所有者的成员

  5. 将我自己和我的老板添加为 ADUC 中“测试”通用安全组的成员

    在这一点上,我希望看到收件箱“TestZach”出现在 Outlook 2013 中,但即使在等待一夜重启后也没有这样的运气。我做了更多研究,发现我可能需要通过 Exchange 服务器中的 Exchange 命令行管理程序向“TestZach”添加权限。所以我添加了以下步骤

  6. 在 Exchange 命令行管理程序中运行命令“Add-MailboxPermission -id TestZach -User Test -AccessRights Fullaccess”,以授予测试安全组对邮箱 TestZach 的完全访问权限。

但是它似乎仍然没有工作,因为 TestZach 仍然没有出现在 Outlook 2013 中。

我意识到我可能正在尝试一些在 Exchange 2013 中不起作用的东西,或者我可能做错了。

0 投票
0 回答
39 浏览

c# - 将 Exchange 2010 模拟代码移植到 Exchange 2013(权限被拒绝)

我已验证用户帐户(服务)可以登录 OWA 并阅读“targetEmail”的内容。

唯一的区别是我现在使用的是 Exchange 2013 CAS 服务器。当我使用 Exchange 2013 时,我得到以下信息:

远程服务器返回错误:(403) Forbidden。

我需要为 Exchange 2013 做任何特别的事情吗?

0 投票
2 回答
208 浏览

c# - Exhange Web 服务:cid/ContentId 中的尖括号导致内联附件损坏

我们正在使用一个服务台应用程序,该应用程序使用 Exhange Web 服务 (EWS) 发送电子邮件。但是当发送带有图像(通常是屏幕截图)的电子邮件时,图像没有显示。在 Outlook 中右键单击选择视图源时,我们可以像这样设置损坏的图像 har 编码:

该图像在 Gmail、Outlook.com 等网络邮件客户端上也损坏了。

有趣的是,从 Servicedesk 应用程序向同一 Exchange 服务器的用户发送图像时,图像显示正确。

我们的程序员查看了 EWS 的文档:

https://msdn.microsoft.com/en-us/library/office/hh532564%28v=exchg.80%29.aspx?f=255&MSPPError=-2147217396

ServiceDesk 应用程序的程序员提供了他们用于 EWS 的代码:

因此,基于 Microsoft 的示例,他们在 id 周围添加了 < 和 >,但 Microsoft 的示例没有。

我们的程序员使用:

这导致第一个附件显示在电子邮件中,而不是另一个。

服务台程序员指的是https://www.rfc-editor.org/rfc/rfc2392,允许使用尖括号。

他们还告诉我们,该应用程序正在他们的 Exchange 2010 上运行。(我们正在使用 Exchange 2013)。

那么这是交换问题吗?还是程序员错误地添加了尖括号?