用户报告的设置

提示

你知道可以免费试用Office 365计划 2 Microsoft Defender XDR 中的功能吗? 在 Microsoft Defender 门户试用中心使用 90 天Defender for Office 365试用版。 在此处了解谁可以注册和试用条款。

在具有Exchange Online邮箱的 Microsoft 365 组织中,可以标识报告邮箱 (以前称为自定义邮箱提交邮箱) ,以保留用户在 Outlook 中报告为恶意或非恶意的邮件。 对于 Microsoft 报告工具,可以决定是将用户报告的邮件发送到报告邮箱、Microsoft,还是将报告邮箱和 Microsoft 发送。 这些选择以前是 “用户提交”策略“用户提交”的一部分。

用户报告设置和报告邮箱使用以下邮件报告工具:

将用户报告的邮件传递到报告邮箱而不是直接传递给 Microsoft 允许管理员选择性地从 “提交” 页上https://security.microsoft.com/reportsubmission?viewid=user的 “用户报告” 选项卡手动向 Microsoft 提交邮件。 有关详细信息,请参阅管理员提交

注意

Set-OwaMailboxPolicy cmdlet 上的 ReportJunkEmailEnabled 参数不再控制是启用或禁用用户邮件报告。 消息的用户报告现在控制在用户 报告设置 页上 https://security.microsoft.com/securitysettings/userSubmission ,如本文所述。

有关计划 2 Defender for Office 365 Microsoft Teams 中的用户报告消息设置的信息,请参阅 Microsoft Teams 中的用户报告邮件设置

如果组织中的 用户报告设置 将用户报告的邮件 (电子邮件发送, Microsoft Teams) Microsoft (,或者除了报告邮箱) 之外,我们还会执行与管理员从 “提交 ”页面向 Microsoft 提交邮件以供分析时相同的检查。 因此,仅对于从未提交给 Microsoft 的邮件或不同意原始判决时,向 Microsoft 提交或重新提交邮件的管理员才有用。

报告邮箱的配置要求

在开始之前,你需要使用以下步骤来配置Exchange Online Protection和Defender for Office 365以便用户报告的邮件传递到报告邮箱,而无需筛选:

验证报告邮箱是否满足所有这些要求后,请使用本文中的过程来标识报告邮箱并配置相关设置。

开始前,有必要了解什么?

使用Microsoft Defender门户配置用户报告设置

在 Microsoft Defender 门户中https://security.microsoft.com,转到“设置Email &>协作>用户报告的设置”选项卡。若要直接转到“用户报告设置”页,请使用 https://security.microsoft.com/securitysettings/userSubmission

“用户报告设置”页上,Outlook 中报告邮件的可用设置由页面顶部 Outlook 部分中的“在 Outlook 中监视报告的邮件”设置确定:

  • 未选择在 Outlook 中监视报告的邮件:关闭 Microsoft 集成的电子邮件报告体验,并且与报告电子邮件相关的所有设置在“用户报告设置”页上不可配置,包括用户报告来自隔离区的电子邮件的功能。

  • 选择了“在 Outlook 中监视报告的邮件”:支持以下配置:

    • 使用 Outlook 网页版 中的内置“报告”按钮或几乎所有 Outlook 平台中的 Microsoft 报告邮件或“报告钓鱼”加载项来报告电子邮件。

      • 将用户报告的邮件配置为转到报告邮箱和/或 Microsoft。
      • 确定用户在受支持的 Outlook 版本中接收默认还是自定义的预报告和报告后弹出窗口。
      • 决定是否自定义在管理员评审后发送给用户的反馈电子邮件,并在“提交”页上的“用户提交”选项卡上标记邮件。
      • 确定用户在释放隔离邮件时是否可以报告来自隔离的电子邮件。

      有关详细信息,请参阅本文中的 Microsoft 报告工具选项 部分。

    • 使用第三方非 Microsoft 加载项报告电子邮件。

      • 确定用户在释放隔离邮件时是否可以报告来自隔离的电子邮件。

      有关详细信息,请参阅本文中的 第三方报告工具选项 部分。

Microsoft 报告工具的选项

选择“ 在 Outlook 中监视报告的邮件 ”时,同时选择“ 在 Outlook 中使用内置报表”按钮时, “用户报告设置 ”页上提供了以下选项:

  • Outlook 部分 >选择 Outlook 报表按钮配置 部分 >当用户报告电子邮件部分时

    • 在报告之前要求用户确认:以下用户操作的受支持版本的 Outlook 中会显示预报告弹出窗口:
      • 报告钓鱼
      • 报告垃圾邮件
      • 报告不是垃圾邮件
    • 在报告邮件后显示成功消息:支持以下用户操作的 Outlook 版本中会显示报告后弹出窗口:
      • 已报告钓鱼
      • 已报告垃圾

    通知弹出窗口包含基于用户客户端语言自动本地化的默认英语文本。 若要自定义弹出文本,可以创建最多七种不同语言的五个报告弹出窗口的自定义版本。

    注意

    使用 Outlook 网页版 中的“报告”按钮时,会显示自定义的预报告和报告后弹出窗口。

    Microsoft 报告消息加载项仅支持自定义的“标题”和“说明”值,并且仅支持预报告弹出窗口 (“报告钓鱼”、“报告垃圾邮件”和“报告非垃圾邮件”) 。

    Microsoft 报告钓鱼加载项支持所有自定义值,但仅适用于 “报告钓鱼 预报告”弹出窗口。

    若要查看默认或自定义的通知弹出窗口,请选择“ 自定义邮件”。 在打开的 “自定义消息” 浮出控件中提供了以下信息:

    • 语言:默认 通知的默认值 或自定义通知的语言。
    • 状态:该值为为默认通知 配置的 5 条消息中的 5 个,或者为自定义 通知配置的 5 个通知中的 n 个。
    • 操作:默认通知的 “查看 ”链接。 自定义通知的“编辑”和“删除”链接。

    若要以特定语言创建自定义弹出通知,请选择“ 添加自定义消息”。 在打开的 “添加自定义消息 ”浮出控件中,配置以下设置:

    • 选择通知弹出窗口的选项卡进行自定义:

      • 报告钓鱼 (这是默认选择)
      • 报告垃圾邮件
      • 报告不是垃圾邮件
      • 已报告钓鱼
      • 已报告垃圾
    • 选择语言:可用值为:阿姆哈拉语阿拉伯语孟加拉语 (印度) 巴斯克语、保加利亚语加泰罗尼亚语中文 (简体) 、克罗地亚语捷克语、丹麦语荷兰语英语爱沙尼亚语菲律宾语芬兰语法语加利西亚语德语希腊语古吉拉特语、希伯来语印地语匈牙利语冰岛语印度尼西亚语意大利语日语卡纳达语、哈萨克语韩语拉脱维亚语立陶宛语马拉雅拉姆语马拉地语、挪威语、挪威语 (尼诺斯克) 语、葡萄牙语罗马尼亚语俄语塞尔维亚语斯洛伐克语斯洛文尼亚语西班牙语斯瓦西里语瑞典语泰米尔语泰卢固语泰语土耳其语乌克兰语乌尔都语越南语

      选择语言后,可以使用以下设置:

    • 标题:输入最多 50 个字符。

    • 说明:输入最多 300 个字符。

    • 添加指向详细信息的链接:选择“检查”框并在出现的以下框中输入值:

      • 链接文本:输入最多 30 个字符。
      • URL:输入 URL。

    完成 “添加自定义邮件 ”浮出控件后,选择“ 保存 ”或“ 保存”& 应用于所有邮件类型

  • “报告的消息目标 ”部分 >“将报告的消息发送到”:选择以下选项之一:

    • Microsoft 和我的报告邮箱:对于 2023 年 3 月 1 日之后创建的 Microsoft 365 组织,这是默认值。 用户报告的邮件将转到 Microsoft 进行分析,并转到指定的报告邮箱供管理员或安全运营团队分析。

      默认用户报告邮箱是全局管理员的Exchange Online邮箱。目前,全局管理员不会在“用户报告设置”页上显示为用户报告邮箱,直到组织中的第一个用户报告来自 Outlook 的邮件之后

      若要指定其他邮箱,请在“添加Exchange Online邮箱以将报告邮件发送到”框中的任何现有条目旁边选择。 单击框并等待邮箱列表填充,或开始键入值以筛选列表,然后在结果中选择邮箱。 不允许通讯组和路由到外部或本地邮箱。

    • 仅限我的举报邮箱:用户报告的邮件仅转到指定的报告邮箱,供管理员或安全运营团队分析。

      按照前面的说明选择“添加Exchange Online邮箱以将报告邮件发送到”框中的邮箱

      在“提交”页上https://security.microsoft.com/reportsubmission?viewid=user的“用户报告”选项卡上,这些条目的结果值未提交到 Microsoft。 除非管理员手动提交邮件,否则邮件不会转到 Microsoft 进行分析。 有关说明,请参阅 将用户报告的消息提交到 Microsoft 进行分析

    • 仅限 Microsoft:用户报告的消息直接转到 Microsoft 进行分析。

    注意

    • 如果选择“使用 Outlook 中的内置报表”按钮,用户使用Outlook 网页版中的内置“报告”按钮或 Outlook 中的 Microsoft 报告邮件或“报告钓鱼加载项”来报告邮件,则无论为“向其发送报告邮件”选择的值如何,管理员都可以在“提交”页上https://security.microsoft.com/reportsubmission?viewid=user的“用户报告”选项卡上使用用户报告的邮件。 有关详细信息,请参阅用户报告的消息管理员选项

    • 在 (Microsoft 365 GCC、GCC High 和 DoD) 的美国政府组织中, “将报告邮件发送到 ”的唯一可用值是 “仅限我的报告邮箱”。 由于符合性原因,其他两个选项不可用, (不允许数据离开组织边界) 。

  • Email通知部分:这些选项会影响在管理员选择“标记为”并在提交”页上https://security.microsoft.com/reportsubmission通知时发送给用户的通知电子邮件。 可以选择以下选项:

    • 结果电子邮件 部分:

      • 选择 “自定义结果电子邮件”。 在打开的“自定义管理员审阅电子邮件通知浮出控件”中,在“钓鱼”、“垃圾邮件”和“找不到威胁”选项卡上配置以下设置:

        • Email正文结果文本:输入要使用的自定义文本。 可以对 钓鱼垃圾邮件未找到威胁使用不同的文本。
        • Email页脚文本:输入要使用的自定义邮件页脚文本。 相同的文本用于 钓鱼垃圾邮件未找到威胁

        完成“自定义管理员评审电子邮件通知浮出控件”后,选择“确认”以返回到“用户报告设置”页。

    • 自动向用户发送调查结果的电子邮件:此功能仅在Defender for Office 365计划 2 组织中可用, (AIR) 进行自动调查和响应

      注意

      此功能目前以个人预览版提供,并非在所有组织中都可用,并且可能会发生更改。

      如果用户将邮件报告为网络钓鱼,则会自动在 AIR 中创建调查。 以下选项会根据 AIR 的结果向报告邮件的用户发送通知电子邮件, () 选择一个或多个选项:

      • 网络钓鱼或恶意软件:当 AIR 将威胁识别为钓鱼、高置信度钓鱼或恶意软件时,将电子邮件通知发送给将邮件报告为钓鱼的用户。
      • 垃圾邮件:当 AIR 将威胁识别为垃圾邮件时,向将邮件报告为钓鱼的用户发送电子邮件通知。
      • 未发现威胁:当 AIR 未发现威胁时,将电子邮件通知发送给将邮件报告为钓鱼的用户。

      有关详细信息,请参阅 AIR 中用户报告的钓鱼结果的自动用户通知

    • 自定义发件人和品牌打造 部分:

      • 指定 Microsoft 365 邮箱以使用广告“发件人地址电子邮件通知:选择此选项,并在出现的框中输入发件人的电子邮件地址。 如果未选择此选项,则默认发件人为 submissions@messaging.microsoft.com。
      • 在所有报告体验中,将 Microsoft 徽标替换为我的组织的徽标:选择此选项可替换通知中使用的默认 Microsoft 徽标。 在执行此步骤之前,请按照 为组织自定义 Microsoft 365 主题 中的说明上传自定义徽标。
  • “从隔离区报告 ”部分 >“允许报告隔离邮件”:验证是否选中此设置以允许用户 在释放隔离电子邮件时报告来自隔离的邮件。 否则,请取消选中此设置。

完成“ 用户报告设置 ”页后,选择“ 保存”。

第三方报告工具的选项

如果将第三方报告按钮用于最终用户 (例如 KnowBe4 网络钓鱼警报按钮、Cofense 报告钓鱼或网络钓鱼) ,则可以通过将报告按钮与Microsoft Defender for Office 365集成来受益于 Defender 事件管理、产品内网络钓鱼会审和本机自动响应功能的强大功能。

选择“ 在 Outlook 中监视报告的邮件 ”时,同时选择“ 使用非 Microsoft 加载项”按钮时, “用户报告设置 ”页上提供了以下选项:

  • “报告的邮件目标”部分>“添加要向其发送报告邮件的Exchange Online邮箱:单击该框可查找并选择现有Exchange Online邮箱,用作用于保存来自第三方报告工具的用户报告邮件的报告邮箱。 在Defender for Office 365计划 2 的组织中,会触发自动调查和响应威胁,从而自动为你执行分析和清理操作。

    邮件可以显示在 “提交” 页的 “用户报告设置” 选项卡上https://security.microsoft.com/reportsubmission?viewid=user。 这些条目 的结果 值为 “未提交到 Microsoft”。 下一部分将介绍邮件格式设置要求。

  • “从隔离区报告 ”部分 >“允许报告隔离邮件”:验证是否选中此设置以允许用户 在释放隔离电子邮件时报告来自隔离的邮件。 否则,请取消选中此设置。

完成“ 用户报告设置 ”页后,选择“ 保存”。

提示

如果在“Microsoft Teams”部分中选择了“使用非 Microsoft 加载项”按钮时,“监视 Microsoft Teams 中的报告消息”,则“Email通知”部分中的设置可用。 但是,这些设置仅适用于用户报告的 Teams 消息。 有关详细信息,请参阅 Microsoft Teams 中的用户报告消息设置

第三方报告工具的邮件提交格式

第三方报告工具发送到报告邮箱的邮件需要特定的格式设置,以便在 “提交” 页上https://security.microsoft.com/reportsubmission?viewid=user的 “用户报告” 选项卡上正确标识它们。

不符合所需格式的邮件始终被标识为钓鱼。

若要正确识别报告原始邮件的原因,发送到报告邮箱的邮件必须满足以下条件:

  • 用户报告的消息未修改,并作为未压缩 的 包含。EML 或 。MSG 附件。 不要将原始用户报告的邮件转发到报告邮箱。

    警告

    将丢弃包含多个附加消息的消息。

  • 用户报告的消息应包含以下必需标头:

    • X-Microsoft-Antispam-Message-Info
    • 邮件 Id
    • X-Ms-Exchange-Organization-Network-Message-Id
    • X-Ms-Exchange-Crosstenant-Id

    注意

    中的 X-Ms-Exchange-Crosstenant-Id TenantId 应与租户相同。

    X-Microsoft-Antispam-Message-Info 应为有效的 xmi。

  • 发送到报告邮箱的邮件的主题行 (信封标题) 必须以以下前缀值之一开头:

    • 1|Junk:)。
    • 2|Not junk:)。
    • 3|Phishing:)。

    例如:

    • 3|This text in the Subject line is ignored by the system
    • Not Junk:This text in the Subject line is also ignored by the system

使用 Exchange Online PowerShell 配置报告的消息设置

连接到 Exchange Online PowerShell 后,使用 *-ReportSubmissionPolicy*-ReportSubmissionRule cmdlet 管理和配置用户报告设置。

在 Exchange Online PowerShell 中,用户报告设置的基本元素包括:

  • 报告提交策略:打开或关闭 Outlook 中的报告,打开或关闭向 Microsoft 发送报告的邮件,打开或关闭向报告邮箱发送报告的邮件,以及大多数其他设置。
  • 报告提交规则:指定报告邮箱的电子邮件地址或未使用报告邮箱时为空值, (仅向 Microsoft) 报告邮件。

在 Microsoft Defender 门户中管理用户报告设置时,这两个元素之间的差异并不明显:

  • 一个组织有一个报告提交策略和一个报告提交规则。

    如果从未在 https://security.microsoft.com/securitysettings/userSubmission上打开“用户报告设置”页,则 Get-ReportSubmissionPolicyGet-ReportSubmissionRule cmdlet 不会 (报告提交策略或报告提交规则) 返回任何内容。

    首次访问 “用户报告设置 ”页后, (即使未) 更改任何设置,也会使用默认值创建名为 DefaultReportSubmissionPolicy 的报告提交策略,并在 PowerShell 中可见。

    只有在指定报告邮箱 (Microsoft 或第三方报告工具) 并在 “用户报告设置”页上 保存更改后,才会创建名为 DefaultReportSubmissionRule 的报告提交规则。 可能需要几秒钟才能在 PowerShell 中显示规则。

    注意

    “用户报告设置”页上的默认设置包括“将报告邮件发送到>Microsoft”和“我的报告邮箱”,其中报告邮箱具有空白值。 在 PowerShell 中,没有报表提交规则。 此默认配置意味着报告邮箱是全局管理员Exchange Online邮箱。 全局管理员不会在 Get-ReportSubmissionPolicyGet-ReportSubmissionRule cmdlet 的输出或用户报告设置页上显示为报告邮箱,直到组织中的第一个用户报告来自 Outlook 的邮件 详细了解 Microsoft 对提交的邮件执行的操作

  • 可以删除报表提交规则,并使用其他名称重新创建它,但该规则始终与报表提交策略相关联,并且无法选择或更改策略的名称。 因此,如果创建或重新创建规则,建议将规则命名为 DefaultReportSubmissionRule。

  • 在 Microsoft Defender 门户中指定报告邮箱的电子邮件地址时,该值主要在报表提交规则中设置,但该值也会复制到报表提交策略中的相关属性中。 在 PowerShell 中,在规则中设置电子邮件地址时,该值不会复制到策略中的相关属性中。 为了与 “用户报告设置 ”页保持一致,为清楚起见,建议在策略和规则中添加或更新电子邮件地址。

使用 PowerShell 查看报表提交策略和报表提交规则

若要查看报表提交策略,请在 Exchange Online PowerShell 中运行以下命令:

Get-ReportSubmissionPolicy

若要查看报表提交规则,请运行以下命令:

Get-ReportSubmissionRule

若要同时查看策略和规则,请运行以下命令:

Write-Output -InputObject `r`n,"Report Submission Policy",("-"*79); Get-ReportSubmissionPolicy; Write-Output -InputObject `r`n,"Report Submission Rule",("-"*79); Get-ReportSubmissionRule

请记住,如果以下任何陈述为 true,则报表提交策略不存在:

同样,如果以下任一语句为 true,则报告提交规则不存在:

  • 没有人在“用户报告设置”页上指定过报告邮箱 (但请记住,全局管理员Exchange Online邮箱默认使用) 。
  • 没有人在 PowerShell 中手动创建报表提交规则。
  • 有人在 PowerShell 中手动删除了报表提交规则。

因此, Get-ReportSubmissionPolicyGet-ReportSubmissionRule cmdlet 可能不返回任何内容。

有关详细语法和参数信息,请参阅 Get-ReportSubmissionPolicyGet-ReportSubmissionRule

使用 PowerShell 创建报表提交策略和报表提交规则

如果 Get-ReportSubmissionPolicyGet-ReportSubmissionRule cmdlet 不返回任何输出,则可以创建报表提交策略和报表提交规则。 如果在它们已存在后尝试创建它们,则会收到错误。

始终首先创建报表提交策略,因为在报表提交规则中指定了报告提交策略。

有关详细语法和参数信息,请参阅 New-ReportSubmissionPolicyNew-ReportSubmissionRule

使用 PowerShell 在 Outlook 中配置报告,其中包含发送到 Microsoft 和报告邮箱的报告邮件

此示例使用默认设置创建报表提交策略:

  • Outlook 中的报告处于打开状态: -EnableThirdPartyAddress $false 是默认值,因此无需使用 参数即可获取:

    • Outlook 部分:选择了 “监视 Outlook 中的报告邮件 ”。
    • 选择 Outlook 报表按钮配置 部分: 使用所选 Outlook 中的内置报表按钮
  • 报告的消息目标 部分:

    • 将报告邮件发送到选择了 Microsoft 和我的报告邮箱-EnableReportToMicrosoft $true-ReportJunkToCustomizedAddress $true-ReportNotJunkToCustomizedAddress $true-ReportPhishToCustomizedAddress $true 是默认值,因此无需使用这些参数。

      若要使用报告邮箱的电子邮件地址填充要向其发送报告邮件的Exchange Online邮箱,请使用以下 cmdlet 和参数:

      • New-ReportSubmissionPolicy-ReportJunkAddresses <emailaddress>-ReportNotJunkAddresses <emailaddress>-ReportPhishAddresses <emailaddress>
      • New-ReportSubmissionRule-SentTo <emailaddress>

      注意

      标识报告邮箱的参数的默认值为空,这意味着默认报告邮箱是全局管理员Exchange Online邮箱。 全局管理员不会在 Get-ReportSubmissionPolicyGet-ReportSubmissionRule cmdlet 的输出或 Defender 门户中的“用户报告设置”页上显示为报告邮箱,直到组织中的第一个用户报告来自 Outlook 的邮件之后

      在标识报告邮箱的所有参数中使用相同的电子邮件地址值。

其他设置:

  • Outlook 部分 >选择 Outlook 报表按钮配置 部分:

    • *当用户报告电子邮件部分时

      • 在报告之前,请让用户确认

        • 首次转到 Defender 门户中的 “用户报告设置 ”页时, () 创建报表提交策略时,不会选择此设置 (等效 -PreSubmitMessageEnabled -$false 于) 。

        • 使用 PowerShell 创建策略时,默认值为 -PreSubmitMessageEnabled $true

          因此,若要使用 PowerShell 重新创建默认设置,需要使用 -PreSubmitMessageEnabled $false

      • 报告消息后显示成功消息

        • 首次转到 Defender 门户中的 “用户报告设置 ”页时, () 创建报表提交策略时,不会选择此设置 (等效 -PostSubmitMessageEnabled -$false 于) 。

        • 使用 PowerShell 创建策略时,默认值为 -PostSubmitMessageEnabled $true

          因此,若要使用 PowerShell 重新创建默认设置,需要使用 -PostSubmitMessageEnabled $false

      • 自定义消息:不自定义 (-EnableCustomizedMsg $false 是默认值) 。

        为清楚起见,为最多 7 种不同语言输入自定义值的语法是:

        -PreSubmitMessageEnabled $true -MultiLanguageSetting LanguageCode1,LanguageCode2...LanguageCode7 `
        -MultiLanguagePreSubmitMessageTitleForPhishing "Language1 Before Phishing Title Text","Language2 Before Phishing Title Text",..."Language7 Before Phishing Title Text" `
        -MultiLanguagePreSubmitMessageForPhishing "Language1 Before Phishing Description Text","Language2 Before Phishing Description Text",..."Language7 Before Phishing Description Text" `
        [-MultiLanguagePreSubmitMessageButtonTextForPhishing "Language1 Before Phishing Info Button Text","Language2 Before Phishing Info Button Text",..."Language7 Before Phishing Info Button Text"] `
        [-MultiLanguagePreSubmitMessageButtonLinkForPhishing "Language1 Before Phishing Info Button URL","Language2 Before Phishing Info Button URL",..."Language7 Before Phishing Info Button URL"] `
        -MultiLanguagePreSubmitMessageTitleForJunk "Language1 Before Junk Title Text","Language2 Before Junk Title Text",..."Language7 Before Junk Title Text" `
        -MultiLanguagePreSubmitMessageForJunk "Language1 Before Junk Description Text","Language2 Before Junk Description Text",..."Language7 Before Junk Description Text" `
        [-MultiLanguagePreSubmitMessageButtonTextForJunk "Language1 Before Junk Info Button Text","Language2 Before Junk Info Button Text",..."Language7 Before Junk Info Button Text"] `
        [-MultiLanguagePreSubmitMessageButtonLinkForJunk "Language1 Before Junk Info Button URL","Language2 Before Junk Info Button URL",..."Language7 Before Junk Info Button URL"]
        -MultiLanguagePreSubmitMessageTitleForNotJunk "Language1 Before Not Junk Title Text","Language2 Before Not Junk Title Text",..."Language7 Before Not Junk Title Text" `
        -MultiLanguagePreSubmitMessageForNotJunk "Language1 Before Not Junk Description Text","Language2 Before Not Junk Description Text",..."Language7 Before Not Junk Description Text" `
        [-MultiLanguagePreSubmitMessageButtonTextForNotJunk "Language1 Before Not Junk Info Button Text","Language2 Before Not Junk Info Button Text",..."Language7 Before Not Junk Info Button Text"] `
        [-MultiLanguagePreSubmitMessageButtonLinkForNotJunk "Language1 Before Not Junk Info Button URL","Language2 Before Not Junk Info Button URL",..."Language7 Before Not Junk Info Button URL"] `
        -MultiLanguagePostSubmitMessageTitleForPhishing "Language1 After Phishing Title Text","Language2 After Phishing Title Text",..."Language7 After Phishing Title Text" `
        -MultiLanguagePostSubmitMessageForPhishing "Language1 After Phishing Description Text","Language2 After Phishing Description Text",..."Language7 After Phishing Description Text" `
        [-MultiLanguagePostSubmitMessageButtonTextForPhishing "Language1 After Phishing Info Button Text","Language2 After Phishing Info Button Text",..."Language7 After Phishing Info Button Text"] `
        [-MultiLanguagePostSubmitMessageButtonLinkForPhishing "Language1 After Phishing Info Button URL","Language2 After Phishing Info Button URL",..."Language7 After Phishing Info Button URL"] `
        -MultiLanguagePostSubmitMessageTitleForJunk "Language1 After Not Junk Title Text","Language2 After Not Junk Title Text",..."Language7 After Not Junk Title Text" `
        -MultiLanguagePostSubmitMessageForJunk "Language1 After Not Junk Description Text","Language2 After Not Junk Description Text",..."Language7 After Not Junk Description Text" `
        [-MultiLanguagePostSubmitMessageButtonTextForJunk "Language1 After Not Junk Info Button Text","Language2 After Not Junk Info Button Text",..."Language7 After Not Junk Info Button Text"] `
        [-MultiLanguagePostSubmitMessageButtonLinkForJunk "Language1 After Not Junk Info Button URL","Language2 After Not Junk Info Button URL",..."Language7 After Not Junk Info Button URL"]
        
        • 有关有效的语言代码,请参阅 New-ReportSubmissionPolicy
        • 输入语言代码的顺序并不重要,但您必须对相应的 MultiLanguagePre*MultiLanguagePost* 参数值使用相同的顺序。
        • MultiLanguage*SubmitMessageTitleFor*MultiLanguage*SubmitMessageFor* 参数中需要每种语言的文本值 (例如 MultiLanguagePreSubmitMessageTitleForPhishingMultiLanguagePreSubmitMessageForPhishing) 。 相应的 MultiLanguage*SubmitMessageButtonTextFor*MultiLanguage*SubmitMessageButtonLinkFor* 是可选的,但必须同时使用它们。
        • 对于指定的语言代码数,需要为所有不使用 MultiLanguage*SubmitMessage* 参数提供相同数量的空白值。 例如,如果使用的是三种语言,但未使用 MultiLanguagePostSubmitMessageButtonTextForJunkMultiLanguagePostSubmitMessageButtonLinkForJunk 参数,则需要为这些参数使用 值 "","","" 。 可能需要为最多 18 个 MultiLanguage*SubmitMessage* 参数添加这些空白值。

      注意

      使用 Outlook 网页版 中的“报告”按钮时,会显示自定义的预报告和报告后弹出窗口。

      Microsoft 报告消息加载项仅支持自定义的“标题”和“说明”值,并且仅支持预报告弹出窗口 (“报告钓鱼”、“报告垃圾邮件”和“报告非垃圾邮件”) 。

      Microsoft 报告钓鱼加载项支持所有自定义值,但仅适用于 “报告钓鱼 预报告”弹出窗口。

  • Email通知部分:

    • 结果电子邮件 部分:
      • 自定义结果电子邮件:在浮出控件中的“钓鱼”、“垃圾邮件”或“找不到威胁”选项卡上的“Email正文结果文本Email页脚文本框中输入任何内容, (-EnableCustomizedMsg $false 为默认值) 。
      • 自动向用户发送调查结果的电子邮件。
    • 自定义发件人和品牌打造 部分:
      • 指定 Microsoft 365 邮箱用作 电子邮件通知 的发件人地址, (-EnableCustomNotificationSender $false 为默认值) 。
      • 选择在所有报告体验中将 Microsoft 徽标替换为我的组织的徽标, (-EnableOrganizationBranding $false 为默认值) 。
  • “从隔离区报告 ”部分:选择“ 允许对隔离邮件进行报告 ”, -DisableQuarantineReportingOption $false (为默认值) 。

在此示例中,报告邮箱的电子邮件地址位于reportedmessages@contoso.comExchange Online (无法) 指定外部电子邮件地址。

$usersub = "reportedmessages@contoso.com"

New-ReportSubmissionPolicy -ReportJunkAddresses $usersub -ReportNotJunkAddresses $usersub -ReportPhishAddresses $usersub -PreSubmitMessageEnabled $false -PostSubmitMessageEnabled $false

New-ReportSubmissionRule -Name DefaultReportSubmissionRule -ReportSubmissionPolicy DefaultReportSubmissionPolicy -SentTo $usersub

使用 PowerShell 在 Outlook 中配置仅向报告邮箱发送报告邮件的报告

此示例使用以下设置创建报表提交策略和报表提交规则:

  • Outlook 中的报告处于打开状态: -EnableThirdPartyAddress $false 是默认值,因此无需使用 参数即可获取:

    • Outlook 部分:选择了 “监视 Outlook 中的报告邮件 ”。
    • 选择 Outlook 报表按钮配置 部分: 使用所选 Outlook 中的内置报表按钮
  • 报告的消息目标 部分:

    • 将报告的消息>发送到仅我的报告邮箱-EnableReportToMicrosoft $false-EnableUserEmailNotification $true 是必需的。 -ReportJunkToCustomizedAddress $true-ReportNotJunkToCustomizedAddress $true-ReportPhishToCustomizedAddress $true 是默认值,因此无需使用这些参数。

      若要使用报告邮箱的电子邮件地址填充要向其发送报告邮件的Exchange Online邮箱,请使用以下 cmdlet 和参数:

      • New-ReportSubmissionPolicy-ReportJunkAddresses <emailaddress>-ReportNotJunkAddresses <emailaddress>-ReportPhishAddresses <emailaddress>
      • New-ReportSubmissionRule-SentTo <emailaddress>

      提示

      标识报告邮箱的参数的默认值为空,这意味着默认报告邮箱是全局管理员Exchange Online邮箱。 全局管理员不会在 Get-ReportSubmissionPolicyGet-ReportSubmissionRule cmdlet 的输出中显示为报告邮箱,直到组织中的第一个用户报告来自 Outlook 的邮件

      在标识报告邮箱的所有参数中使用相同的电子邮件地址值。

其余设置是“其他设置”中的默认值,如使用 PowerShell 在 Outlook 中使用向 Microsoft 和报告邮箱的报告部分中所述。

在此示例中,报告邮箱的电子邮件地址位于userreportedmessages@fabrikam.comExchange Online (无法) 指定外部电子邮件地址。

提示

需要该值 -ReportChatMessageEnabled $false 才能实现仅 将报告邮件发送到>我的报告邮箱。 即使 ReportChatMessageEnabled 属性值位于 $false PowerShell 中,也会选择“用户报告设置”页上的“Microsoft Teams 设置中的监视报告消息”。 选择或取消选择 Microsoft Teams 中的用户报告设置”页上的“监视报告 消息”不会更改 PowerShell 中 ReportChatMessageEnabled 属性的值。

$usersub = "userreportedmessages@fabrikam.com"

New-ReportSubmissionPolicy -EnableReportToMicrosoft $false -EnableUserEmailNotification $true -ReportJunkAddresses $usersub -ReportNotJunkAddresses $usersub -ReportPhishAddresses $usersub -PreSubmitMessageEnabled $false -PostSubmitMessageEnabled $false -ReportChatMessageEnabled $false

New-ReportSubmissionRule -Name DefaultReportSubmissionRule -ReportSubmissionPolicy DefaultReportSubmissionPolicy -SentTo $usersub

使用 PowerShell 在 Outlook 中配置仅向 Microsoft 报告邮件的报告

此示例使用以下设置创建报表提交策略:

  • Outlook 中的报告处于打开状态: -EnableThirdPartyAddress $false 是默认值,因此无需使用 参数即可获取:

    • Outlook 部分:选择了 “监视 Outlook 中的报告邮件 ”。
    • 选择 Outlook 报表按钮配置 部分: 使用所选 Outlook 中的内置报表按钮
  • 报告的消息目标 部分:

    • 将报告的消息>发送到仅限 Microsoft-EnableReportToMicrosoft $true 是默认值,因此无需使用 参数。 -ReportJunkToCustomizedAddress $false-ReportNotJunkToCustomizedAddress $false-ReportPhishToCustomizedAddress $false 是必需的。

    提示

    标识报告邮箱的参数的默认值为空,这意味着默认报告邮箱是全局管理员Exchange Online邮箱。 全局管理员不会在 Get-ReportSubmissionPolicyGet-ReportSubmissionRule cmdlet 的输出中显示为报告邮箱,直到组织中的第一个用户报告来自 Outlook 的邮件

其余设置是“其他设置”中的默认值,如使用 PowerShell 在 Outlook 中使用向 Microsoft 和报告邮箱的报告部分中所述。

提示

仅实现向Microsoft发送报告的消息>时,需要值-ReportChatMessageEnabled $false。 即使 ReportChatMessageEnabled 属性值位于 $false PowerShell 中,也会选择“用户报告设置”页上的“在 Microsoft Teams 中监视报告的消息”设置。 选择或取消选择 Microsoft Teams 中的用户报告设置”页上的“监视报告 消息”不会更改 PowerShell 中 ReportChatMessageEnabled 属性的值。

值 和 -ReportChatMessageToCustomizedAddressEnabled $false实现仅向 Microsoft 发送报告消息>所需的值-EnableUserEmailNotification $true

New-ReportSubmissionPolicy -ReportJunkToCustomizedAddress $false -ReportNotJunkToCustomizedAddress $false -ReportPhishToCustomizedAddress $false -PreSubmitMessageEnabled $false -PostSubmitMessageEnabled $false -EnableUserEmailNotification $true -ReportChatMessageToCustomizedAddressEnabled $false -ReportChatMessageEnabled $false

由于未使用报告邮箱,因此不需要或创建报表提交规则。

使用 PowerShell 在 Outlook 中配置报表以使用第三方报告工具

此示例使用以下设置创建报表提交策略和报表提交规则:

  • Outlook 中的报告已启用:

    • Outlook 部分:选择了 “在 Outlook 中监视报告的邮件 ”。
    • 选择 Outlook 报表按钮配置 部分:选择“ 使用非 Microsoft 加载项”按钮 , (-EnableThirdPartyAddress $true) 。
  • 报告的消息目标 部分:

    • 将报告的消息>发送到我的报告邮箱仅需要:-EnableReportToMicrosoft $false-EnableUserEmailNotification $true-ReportJunkToCustomizedAddress $false-ReportNotJunkToCustomizedAddress $false、 和 -ReportPhishToCustomizedAddress $false

      若要使用报告邮箱的电子邮件地址填充要向其发送报告邮件的Exchange Online邮箱,请使用以下 cmdlet 和参数:

      • New-ReportSubmissionPolicy-ThirdPartyReportAddresses <emailaddress>-ReportJunkAddresses <emailaddress>-ReportNotJunkAddresses <emailaddress>-ReportPhishAddresses <emailaddress> 是必需的。
      • New-ReportSubmissionRule-SentTo <emailaddress> 是必需的。

      提示

      在标识报告邮箱的所有参数中使用相同的电子邮件地址值。

其余设置是“其他设置”中的默认值,如使用 PowerShell 在 Outlook 中使用向 Microsoft 和报告邮箱的报告部分中所述。

在此示例中,报告邮箱的电子邮件地址位于thirdpartyreporting@wingtiptoys.comExchange Online (无法) 指定外部电子邮件地址。

$usersub = "thirdpartyreporting@wingtiptoys.com"

New-ReportSubmissionPolicy -EnableThirdPartyAddress $true -EnableReportToMicrosoft $false -EnableUserEmailNotification $true -ThirdPartyReportAddresses $usersub -ReportJunkAddresses $usersub -ReportNotJunkAddresses $usersub -ReportPhishAddresses $usersub -PreSubmitMessageEnabled $false -PostSubmitMessageEnabled $false

New-ReportSubmissionRule -Name DefaultReportSubmissionRule -ReportSubmissionPolicy DefaultReportSubmissionPolicy -SentTo $usersub

使用 PowerShell 在 Outlook 中关闭报告

在 Outlook 中关闭报告会产生以下后果:

  • Outlook 网页版中的“报告”按钮以及 Microsoft 报告消息和报告钓鱼加载项在所有 Outlook 平台中都不可用。
  • 第三方报告工具仍然有效,但报告的消息不会显示在 Defender 门户“提交”页上的“用户报告”选项卡上。
  • 允许报告隔离邮件 (DisableQuarantineReportingOption) 不受影响,在 Outlook 中关闭报告时可以启用或禁用。

此示例创建报告提交策略,其中 Outlook 中的报告处于关闭状态, (Outlook 节 >“监视 Outlook 中的报告邮件 未选中) : -EnableThirdPartyAddress $false 为默认值,因此无需使用 参数。 -EnableReportToMicrosoft $false-EnableThirdPartyAddress $false, -ReportJunkToCustomizedAddress $false, -ReportNotJunkToCustomizedAddress $false, and -ReportPhishToCustomizedAddress $false 是必需的。

提示

Outlook 中实现监视报告邮件所需的值 -PreSubmitMessageEnabled $true-PostSubmitMessageEnabled $true 未选中。

New-ReportSubmissionPolicy -EnableReportToMicrosoft $false -ReportJunkToCustomizedAddress $false -ReportNotJunkToCustomizedAddress $false -ReportPhishToCustomizedAddress $false -PreSubmitMessageEnabled $true -PostSubmitMessageEnabled $true

由于未使用报告邮箱,因此不需要或创建报表提交规则。

使用 PowerShell 修改报表提交策略和报表提交规则

在 PowerShell 中修改报表提交策略时,可以使用与创建策略时相同的设置,如 上一部分所述。

修改报表提交策略中的现有设置时,可能需要撤消或取消可能配置或未配置的其他设置。 并且,可能需要创建或删除报告提交规则,以允许或阻止向报告邮箱报告邮件。

有关详细语法和参数信息,请参阅 Set-ReportSubmissionPolicy

以下示例演示如何更改用户报告体验,而不考虑现有设置或值:

  • 如有必要,请在 Outlook 中启用报告,选择“ 使用 Outlook 中的内置报告”按钮,并将 “将报告邮件发送到Microsoft 和我的报告邮箱*”更改为 reportedmessages@contoso.com 报告邮箱:

    $usersub = "reportedmessages@contoso.com"
    
    Set-ReportSubmissionPolicy -Identity DefaultReportSubmissionPolicy -EnableReportToMicrosoft $true -EnableThirdPartyAddress $false -ThirdPartyReportAddresses $null -ReportJunkToCustomizedAddress $true -ReportJunkAddresses $usersub -ReportNotJunkToCustomizedAddress $true -ReportNotJunkAddresses $usersub -ReportPhishToCustomizedAddress $true -ReportPhishAddresses $usersub -PreSubmitMessageEnabled $false -PostSubmitMessageEnabled $false -ReportChatMessageEnabled $true
    

    然后,根据现有配置运行以下命令之一:

    • 如果报表提交规则已存在:

      Set-ReportSubmissionRule -Identity DefaultReportSubmissionRule -SentTo $usersub
      
    • 如果报表提交规则不存在:

      New-ReportSubmissionRule -Name DefaultReportSubmissionRule -ReportSubmissionPolicy DefaultReportSubmissionPolicy -SentTo $usersub
      
  • 如有必要,请在 Outlook 中启用报告,选择“使用 Outlook 中的内置报告”按钮,并将“将报告邮件发送到”仅作为userreportedmessages@fabrikam.com报告邮箱的“我的报告邮箱”:

    $usersub = "userreportedmessages@fabrikam.com"
    
    Set-ReportSubmissionPolicy -Identity DefaultReportSubmissionPolicy -EnableReportToMicrosoft $false -EnableThirdPartyAddress $false -ThirdPartyReportAddresses $null -ReportJunkToCustomizedAddress $true -ReportJunkAddresses $usersub -ReportNotJunkToCustomizedAddress $true -ReportNotJunkAddresses $usersub -ReportPhishToCustomizedAddress $true -ReportPhishAddresses $usersub -PreSubmitMessageEnabled $false -PostSubmitMessageEnabled $false -ReportChatMessageEnabled $false
    

    然后,根据现有配置运行以下命令之一:

    • 如果报表提交规则已存在:

      Set-ReportSubmissionRule -Identity DefaultReportSubmissionRule -SentTo $usersub
      
    • 如果报表提交规则不存在:

      New-ReportSubmissionRule -Name DefaultReportSubmissionRule -ReportSubmissionPolicy DefaultReportSubmissionPolicy -SentTo $usersub
      
  • 如有必要,在 Outlook 中打开报告,选择“使用 Outlook 中的内置报告”按钮,并将“仅向 Microsoft 发送报告邮件更改为:

    Set-ReportSubmissionPolicy -Identity DefaultReportSubmissionPolicy -EnableReportToMicrosoft $true -EnableThirdPartyAddress $false -ThirdPartyReportAddresses $null -ReportJunkToCustomizedAddress $false -ReportJunkAddresses $null -ReportNotJunkToCustomizedAddress $false -ReportNotJunkAddresses $null -ReportPhishToCustomizedAddress $false -ReportPhishAddresses $null -PreSubmitMessageEnabled $false -PostSubmitMessageEnabled $false -EnableUserEmailNotification $true -ReportChatMessageToCustomizedAddressEnabled $false -ReportChatMessageEnabled $false
    

    仅当报表提交规则已存在时,才需要以下命令:

    Get-ReportSubmissionRule | Remove-ReportSubmissionRule
    
  • 如有必要,请在 Outlook 中启用报告,选择“ 使用非 Microsoft 加载项”按钮,并使用 thirdpartyreporting@wingtiptoys.com 作为报告邮箱:

    $usersub = "thirdpartyreporting@wingtiptoys.com"
    
    Set-ReportSubmissionPolicy -Identity DefaultReportSubmissionPolicy -EnableReportToMicrosoft $false -EnableThirdPartyAddress $true -ThirdPartyReportAddresses $usersub -ReportJunkToCustomizedAddress $true -ReportJunkAddresses $usersub -ReportNotJunkToCustomizedAddress $true -ReportNotJunkAddresses $usersub -ReportPhishToCustomizedAddress $true -ReportPhishAddresses $usersub -PreSubmitMessageEnabled $false -PostSubmitMessageEnabled $false -ReportChatMessageEnabled $true
    

    然后,根据现有配置运行以下命令之一:

    • 如果报表提交规则已存在:

      Set-ReportSubmissionRule -Identity DefaultReportSubmissionRule -SentTo $usersub
      
    • 如果报表提交规则不存在:

      New-ReportSubmissionRule -Name DefaultReportSubmissionRule -ReportSubmissionPolicy DefaultReportSubmissionPolicy -SentTo $usersub
      
  • 在 Outlook 中关闭报告 (未选择 Outlook 中的报告邮件) :

    Set-ReportSubmissionPolicy -Identity DefaultReportSubmissionPolicy -EnableReportToMicrosoft $false -EnableThirdPartyAddress $false -ThirdPartyReportAddresses $null -ReportJunkToCustomizedAddress $false -ReportJunkAddresses $null -ReportNotJunkToCustomizedAddress $false -ReportNotJunkAddresses $null -ReportPhishToCustomizedAddress $false -ReportPhishAddresses $null -PreSubmitMessageEnabled $true -PostSubmitMessageEnabled $true
    

    如果报表提交规则已存在,则运行以下命令:

    Get-ReportSubmissionRule | Remove-ReportSubmissionRule
    

可以在报告提交规则中修改的唯一有意义的设置是报告邮箱的电子邮件地址 (SentTo 参数值) 。 例如:

Set-ReportSubmissionRule -Identity DefaultReportSubmissionRule -SentTo newemailaddress@contoso.com

注意

如果在报告提交规则中更改报告邮箱的电子邮件地址,请务必更改报告提交策略中的相应值。 例如:

  • ThirdPartyReportAddresses
  • ReportJunkAddressesReportNotJunkAddressesReportPhishAddresses

有关详细语法和参数信息,请参阅 Set-ReportSubmissionRule

若要在不删除报告提交规则的情况下暂时禁止向报告邮箱发送电子邮件,请使用 Disable-ReportSubmissionRule。 例如:

Get-ReportSubmissionRule | Disable-ReportSubmissionRule -Confirm:$false

若要启用报表提交规则,请使用 Enable-ReportSubmissionRule。 例如:

Get-ReportSubmissionRule | Disable-ReportSubmissionRule -Confirm:$false

使用 PowerShell 删除报表提交策略和报表提交规则

若要使用报表提交策略的默认设置重新开始,可以将其删除并重新创建。 删除报表提交策略不会删除报表提交规则,反之亦然。

若要删除报表提交策略,请在 Exchange Online PowerShell 中运行以下命令:

Remove-ReportSubmissionPolicy -Identity DefaultReportSubmissionPolicy

若要删除报表提交规则,请运行以下命令:

Get-ReportSubmissionRule | Remove-ReportSubmissionRule

若要在不进行确认的情况下在同一命令中删除报告提交策略和报表提交规则,请运行以下命令:

Remove-ReportSubmissionPolicy -Identity DefaultReportSubmissionPolicy; Get-ReportSubmissionRule | Remove-ReportSubmissionRule -Confirm:$false

有关详细语法和参数信息,请参阅 Remove-ReportSubmissionPolicyRemove-ReportSubmissionRule