问题标签 [microsoft-exchange]

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 回答
584 浏览

java - MS Exchange 服务器连接到 Spring 集成配置

我正在尝试使用 Spring Integration 连接到 MS Exchange Server,但找不到正确的配置示例来执行此操作。

我玩过 Spring Integration github repo,并且我已经成功地创建了使用 Spring Integration 从我的 gmail 帐户读取和发送电子邮件的应用程序。我现在正尝试对我的 hotmail 帐户做同样的事情,这就是我遇到问题的地方。

我在网上进行了广泛搜索,发现了用于连接到 Exchange 服务器的 EWS 配置,我已经成功复制了我的应用程序,并且它正在与 EWS 一起使用。

然而,我真正想做的是在我的应用程序中使用 Spring Integration 来阅读我的 hotmail 电子邮件。我找到了这个页面: 使用 Spring Integration Mail 连接到 Microsoft Exchange Server,但是在尝试了页面上指定的配置后,我无法获得有效的连接。

任何人都可以帮助通道适配器的正确 store-uri 吗?我相信我可能对hotmail有误。我正在使用:outlook.office365.com 作为我的网址,但一直失败。

我使用了这个配置:

我还根据我在网上找到的建议尝试了很多变体,但没有一个配置有效。

0 投票
0 回答
224 浏览

outlook-addin - Office.context.mailbox.getCallbackTokenAsync() 空令牌

我在使用 Outlook 的 Web 加载项时遇到问题。

Outlook 客户端是 2016 (MSI),我相信这意味着它支持不高于 JavaScript API 1.4,与 Outlook 2016 (C2R) 相反,我记得它支持 JavaScript API 1.6 甚至更高。

无论如何,我正在尝试使用Office.context.mailbox.getCallbackTokenAsync(asyncResult)以前在使用它的服务器上运行良好的方法,但现在由于某种奇怪的原因它已经停止工作。

asyncResult 现在是空的,或者更确切地说,令牌是空的。

当这个插件曾经完美运行时,令牌怎么会突然变空?根据服务器管理员的说法,它已在停止专门针对 Office 和 Outlook 工作的日期收到 Windows 更新。

Outlook 客户端连接到 Exchange 2013(CU7 2014 年 12 月 9 日:15.0.1044.25),它也收到了一些更新。

从那时起,两台服务器都重新启动,但没有任何改变。令牌保持为空。

如果有人知道这是什么原因,那么任何人都可以阐明这可能是什么原因,因为此时我自己真正能做的就是猜测?

更新 1

我现在已获得安装 Fiddler 的许可,并且我找到了请求并响应了有关检索令牌的尝试。任何了解 Exchange 服务器的人都可以看到这里发生了什么吗,因为我看不到任何失败的原因,除了响应消息表明请求以某种方式出错(这还没有至少改变了一年多)。

这是请求(某些名称已替换为通用名称)。

要求

响应(某些名称已被通用名称替换)。

0 投票
1 回答
104 浏览

authentication - 如何为单个 Exchange Online 邮箱启用 User.Read.All?

我们有一个允许在 Exchange Online (Office 365) 中扫描邮箱的应用程序。此应用程序运行良好,使用 Microsoft Graph APIUser.Read.All权限首先获取所有用户,然后Mail.Read读取他们的邮箱。

问题:一位客户希望将我们的应用程序限制在单个邮箱上运行,作为对我们应用程序的测试,而不授予我们的应用程序访问他们的整个租户的权限。

看起来这可以使用“启用邮件的安全组”:https ://docs.microsoft.com/en-us/graph/auth-limit-mailbox-access 。所以Mail.Read权限不是问题。

但是我们的应用也列出了用户,所以它需要User.Read.All权限。我不知道如何为“安全组”设置它。有任何想法吗?

0 投票
1 回答
171 浏览

database - MS Exchange 服务器的“事务日志数据重播到数据库”是什么意思

我是 MS Exchange DAG 的新手。MS Exchange 服务器的“事务日志数据重播到数据库”是什么意思?

0 投票
1 回答
687 浏览

powershell - 是否可以在 NewComplianceSearch 中使用 ContentMatchQuery 中的变量?

我目前正在尝试在 New-ComplianceSearch -ContentMatchQuery ($Variable) 中使用变量,因此我可以使我的内容搜索更加通用而不是静态。

但是,当我查看结果时,查询不会将 $Variable 读取为变量值,而只是将其读取为具有 $Variable 值的字符串。

在 -Name、-Description 和 -ExchangeLocation 中使用 New-ComplianceSearch 时,变量起作用,但是,在 -ContentMatchQuery 中使用 $keywordField 时,会出现错误。

有什么帮助吗?

0 投票
0 回答
23 浏览

email - Microsoft Exchange Server 端口配置

我正在尝试在以下配置中设置交换服务器:

服务器可以接收来自外部(互联网)的电子邮件。但要查看电子邮件或配置 Outlook,需要在内部网络 [或 VPN] 上。

任何建议表示赞赏。

0 投票
0 回答
42 浏览

microsoft-graph-api - 如何使用 Microsoft API 区分用户邮箱和共享邮箱

有没有一种方法可以使用 Microsoft 图形 API 或 EWS API 区分用户邮箱和共享邮箱?

0 投票
1 回答
303 浏览

office365 - 如何将我的订阅 office 365 business basic 连接到 Editor ADSI?

我是 Office 365 的新手。我购买了基本企业订阅 (mydomain.onmicrosoft.com | mydomain.com) 并在 Exchange 上进行了迁移。它迁移得很好,但是有一些我不想迁移的东西,所以我删除了迁移的电子邮件并尝试了新的迁移。

当我这样做时,出现以下错误:UserAlreadyBeingMigratedException。

显然我错误地消除了迁移并留下了对邮箱的孤立请求,在那里我发现了很多我设法连接到 powershell(不了解它是如何工作的)。

查看微软指南, https://support.microsoft.com/en-us/help/4502865/cannot-move-mailboxes-from-on-premises-to-exchange-online

消除迁移,消除迁移结束,它没有工作,微软建议我应用以下配置:

  1. 在域控制器 (DC) 服务器中打开 Active Directory 用户和计算机。
  2. 修改属性 msExchMailboxMoveRemoteHostName

本教程还详细说明了我应该做什么。 http://pipe2text.com/?page_id=2849

我很清楚我必须做什么,将我的office365或交换onlie帐户连接到ADSI Edit,并从那里更正参数,问题是我不知道如何连接我的帐户或域。我有windos 10,我有工具,但我不知道该放什么。

在此处输入图像描述

0 投票
1 回答
701 浏览

node.js - 如何使用 node-ews 包阅读带有正文和附件的未读电子邮件

我可以使用这个 node-ews 包发送电子邮件,但我找不到合适的示例来从收件箱文件夹中读取电子邮件并从电子邮件中获取正文和附件。

我浏览了 Microsoft 文档,例如https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-work-with-exchange-mailbox-items-by- using-ews-in-exchange#get-an-item-by-using-the-ews-managed-api 但示例以 C#、C++ 或 VB 提供。

但我想用 Nodejs 做到这一点。

0 投票
2 回答
203 浏览

microsoft-graph-api - Microsoft Graph 统一联系人列表

是否可以使用 Graph API 创建将在整个组织中共享的 Exchange 联系人列表?这些联系人不是组织的一部分。

我知道我们可以将联系人添加到用户的联系人列表中,但是无法找到将在整个组织中共享的联系人的方法。

我知道如果联系人在组织内并且如果他们在 Active Directory 域服务 (AD DS) 中,则会共享联系人。但是,这些联系人在组织之外。