Office365
如果您的组织通过Microsoft Office365使用Outlook来管理电子邮件,您可以使用Office365插件来访问Outlook邮箱。使用这个插件来监视传入的消息,以发现可疑的电子邮件,触发其他行动,转发电子邮件进一步分析,和许多其他电子邮件行动。中的可用触发器或操作的完整列表插件文档.
第一次建立Office 365连接时,必须在Microsoft Azure Active Directory中注册一个新应用程序。
新Azure经验
如果您在2018年11月之后使用Azure,您可能会获得两种应用注册体验。下面的说明分为关于遗留体验和新的“预览”体验的说明。请仔细阅读说明,以确保与您使用的体验相符。
收集配置信息
在配置Office365连接之前,您需要从Microsoft Azure Active Directory收集以下参数:
- 目录ID
- 应用程序ID
- 秘密密钥
我们建议在收集这些值时将它们复制并粘贴到临时文档中,因为稍后需要将它们输入到InsightConnect中。
在Azure Portal中查找参数信息:
- 登录到Azure门户https://portal.azure.com.
- 在Azure Portal的侧导航中,单击Azure活动目录,然后属性在二级导航菜单中。
- 复制并保存“属性”页上的“目录ID”。
- 在二级导航菜单中,单击应用程序注册,然后+新申请注册.如果你正在使用微软Azure的新应用程序注册体验,这个按钮可能会被调用+新的注册.
- 填妥以下表格
InsightConnect
为名称,“Web app/API”为应用程序类型,以及https://login.microsoftonline.com
登录URL。然后单击创建. - 将应用程序注册保存到Azure,然后复制并保存application ID。
- 点击设置查看新注册的应用程序,然后单击键在出现的菜单中。如果你正在使用微软Azure的新应用程序注册体验,这个选项卡可能被称为证书和秘密代替。
- 使用这些步骤创建一个新密钥下面.
创建新密钥
Azure使用非对称密钥来验证和保护与其他应用程序的通信。您需要在Azure中创建一个新的密钥来配置InsightConnect连接。
要在遗留Azure体验中创建一个新的密钥:
- 中的步骤导航到Azure Portal中的“Keys”页面收集配置信息章节.
- 在“密码”部分中,为您将要创建的密钥输入密钥描述或名称。您可以将密钥命名为“InsightConnect”或遵循您使用的任何命名方案。
- 选择密钥的使用期限。当您设置的持续时间结束时,它将过期。然后单击保存在这一页的顶部。
- Azure将为您的新密钥生成一个值。现在复制并保存这个字符串,因为您在离开Azure门户页面后将无法检索它。
要在新的Azure体验中创建一个新的密钥(11/2018-onward):
- 使用(doc:office365#collect-configuration-information-in-azure)中的步骤导航到Azure Portal中的“Certificates & Secrets”页面。
- 在“客户秘密”部分,单击+新客户端秘密创建新密钥。
- 给钥匙一个描述——这也可以作为你的钥匙的名字。
- 选择密钥的使用期限。当您设置的持续时间结束时,它将过期。然后单击添加.
- Azure将为您的新密钥生成一个值。现在复制并保存这个字符串,因为您在离开Azure门户页面后将无法检索它。
秘密密钥
密钥只显示一次!请确保现在复制并粘贴它,并使用之前收集的目录ID和应用程序ID保存它。在InsightConnect中配置Office365需要所有这些。
配置应用程序权限
在Azure中注册InsightConnect后,需要配置Office365所需的所有权限,才能成功向InsightConnect提供数据。您不需要Azure中所有可用的权限来访问Outlook。
监控和发送电子邮件需要的权限有:
- 读取和写入用户邮箱设置
- 读取用户邮箱设置
- 读用户邮件
- 对用户邮件的读写权限
- 作为用户发送邮件
- 在所有的邮箱里阅读和写邮件
- 读取所有用户邮箱设置
- 阅读所有邮箱中的邮件
- 读和写所有用户你也可以看到这些设置的格式,如
邮件。读
或邮件。读Write
.确保选择与上面列表匹配的所有权限。
要在遗留Azure体验中配置应用程序权限:
- 点击需要的权限在设置面板的应用程序注册。
- 点击+添加在这一页的顶部。
- 点击选择一个API,然后微软图.点击选择继续。
- 为了使用Office365插件操作,请选择需要提供给InsightConnect的任何和所有权限。您应该具有上面所选择的权限。
- 点击选择然后完成一旦你对你的权限感到满意。
- 您现在应该回到“所需权限”页面。点击授予的权限那就在这一页的上面是的.
- 当成功通知出现在右上角时,表示Office365已准备好与InsightConnect一起使用。
要在新的Azure体验中配置应用程序权限(11/2018-onward):
- 点击API的权限选项卡为您的应用程序注册。
- 点击+添加权限.
- 选择微软图.它很可能是“选择一个API”页面上的第一个和最大的按钮。
- 点击应用程序权限.
- 为了使用Office365插件操作,请选择需要提供给InsightConnect的任何和所有权限。您很可能需要从“目录”、“邮箱设置”、“邮件”和“用户”类别中选择权限,因此要彻底检查您授予InsightConnect的权限是否与Office365插件文档概述中列出的插件操作相对应。您应该具有上面所选择的权限。
- 当Microsoft Graph的“Admin Consent Required”列显示“Granted for test”时,Office365就可以与InsightConnect一起使用了。如果您有管理同意的问题,请联系微软支持。
冲突的权限
如果你在设置Office 365时仍然遇到麻烦,请确保你没有Mail。所有设置在您的应用程序权限中。这些将覆盖一些其他的权限,并阻止插件获取附件或从邮件子文件夹读取。
在“InsightConnect”中配置新的Office365连接
在Azure Portal中收集上述信息后,您可以在InsightConnect中配置到Office365的连接。配置连接名称、协调器和凭据像往常一样.
配置Office365连接参数。
- 收集从Azure Portal中获取的所有参数信息。
- 选择要与Office365一起使用的凭证。第一次为Office365创建凭据时,系统将提示您命名凭据并添加Secret Key。将Azure私钥值粘贴到这里。否则,如果选择现有凭据,Secret Key字段将自动填充该凭据的信息。
- 将您的目录ID粘贴到“租户ID”字段。
- 将你的App ID粘贴到“App ID”字段。
- 点击继续来配置工作流的其余部分触发或一步.
- InsightConnect将自动运行连接测试。了解更多在这里.
处理Office365插件故障
如果您在配置Office365插件时遇到问题,请在这里找到常见问题的解决方案。
Office365将不会授权
如果您的Office365插件授权失败,请检查插件的错误日志。如果您看到类似以下情况,则说明配置Office365连接后没有收到授权令牌。
1更新认证令牌…2认证请求: 3.{“错误”:“invalid_request”、“error_description”:“…
很可能是连接设置无效。验证Office365连接中的App ID、租户ID和Secret Key是否正确。
Office365触发器不工作
如果正确配置的Office365触发器在您知道它应该运行工作流时却未能运行,则很可能是Office365中的权限不正确。验证您的应用程序具有邮件。读
和邮件。读Write
在Azure Active Directory中选择的权限。另外,请验证租户的管理员是否同意正确的应用程序权限。更多信息可在以下微软资源中找到:https://docs.microsoft.com/en-us/graph/auth-v2-servicehttps://docs.microsoft.com/en-us/graph/permissions-reference
已知的限制
每个邮箱一次最多可以移除10个项目。因为搜索和删除消息的功能是一种事件响应工具,所以这个限制有助于确保消息迅速从邮箱中删除。
通过执行搜索和清除操作,可以在内容搜索中删除项目的邮箱数量最多为50,000个。如果Content Search有超过50,000个源邮箱,则删除操作将失败。访问https://docs.microsoft.com/en-us/office365/securitycompliance/search-for-and-delete-messages-in-your-organization为更多的信息。