当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 导出 Office 365 电子邮件转发报告

作者:精品下载站 日期:2024-12-14 08:28:59 浏览:13 分类:玩电脑

使用 PowerShell 导出 Office 365 电子邮件转发报告


邮件转发允许您设置一个邮箱,将邮件自动转发到其他邮箱。用户和管理员都可以在 Exchange Online 中创建和管理电子邮件转发。常规的方式有SMTP转发、传输规则、收件箱规则。没有限制的电子邮件转发设置会增加与其他帐户共享机密数据的风险。

为什么查找具有电子邮件转发规则的 Office 365 邮箱很重要?

根据电子邮件转发规则报告,您可以获得以下重要事实。

  1. 确定覆盖管理员电子邮件转发配置的员工。
  2. 识别具有外部转发集的邮箱。
  3. 确保电子邮件安全:敏感数据可能会与非预期受众共享。
  4. 防止关键电子邮件被报告为垃圾邮件:在业务需要后,必须将客户和第三方供应商从电子邮件转发设置中删除。当错过丢弃时,相关收件人可能会将其报告为垃圾邮件。因此,重要电子邮件落入垃圾邮件类别的风险很高。

如何获取邮箱的邮件转发规则?

使用 UI:按照以下导航,您可以在 Exchange Online 管理中心 (EAC) 中查看所有电子邮件转发规则和配置。然而,你无法通过 UI 查看收件箱规则是一个巨大的缺点。

  1. 电子邮件转发设置:您无法直接查看电子邮件转发地址。您需要点击每个用户的个人资料。选择“管理邮件流设置”选项以查看配置的转发地址。
  2. 传输规则:转到“邮件流”并选择“规则”。您可以查看组织中的所有重定向电子邮件转发规则和其他传输规则。

使用 PowerShell:您可以使用 Exchange Online PowerShell cmdlet、Get-Mailbox、Get-InboxRuleGet-TransportRule。但您不会获得描述组织中电子邮件转发的重要属性。您需要使用多个过滤器、执行来获得所需的报告。

为了克服 UI 和 PowerShell 的复杂性,我们创建了一个一体化 PowerShell 脚本。它有助于识别所有电子邮件转发配置,例如一起设置的外部电子邮件转发、收件箱规则和传输规则。让我们开始吧!

脚本亮点:
  • 生成 3 不同的电子邮件转发规则报告。
  • 当您的计算机上没有 Exchange Online 模块时,会在您确认后自动安装 Exchange Online 模块
  • 显示通过'配置电子邮件转发的邮箱转发 SMTP 地址和“转发至”.
  • 列出将电子邮件转发到其他人邮箱的所有收件箱规则
  • 标识将电子邮件重定向到邮箱的传输规则
  • 支持MFA和非MFA帐户。
  • CSV格式导出报告。
  • 该脚本调度程序友好。您可以通过将凭据作为参数传递来自动生成报告。

下载脚本:EmailForwardingReport.ps1

电子邮件转发报告 - 脚本执行概述

使用我们的脚本,您可以获得有关组织中邮箱的详细电子邮件转发报告。我们设计该脚本是为了帮助管理员跟踪将电子邮件转发到其个人和外部帐户的用户。它还显示您组织中找到的所有电子邮件转发规则和配置。我们在下面概述了提供输入和生成报告的步骤。

列出具有电子邮件转发的 Office 365 邮箱

用户可以通过在收件箱中创建转发设置来覆盖管理员电子邮件转发配置(UI 导航:收件箱 -> Outlook 设置 -> 邮件 -> 转发)。管理员可以使用我们的电子邮件转发报告来比较并查找不匹配的用户记录。将电子邮件转发到未经授权的帐户的用户也将暴露。

.\EmailForwardingReport.ps1

这是我们脚本中的默认报告。邮箱转发报告具有属性,如图所示。 “转发 SMTP 地址”显示内部和外部电子邮件转发地址,而“转发至”显示内部转发收件人姓名。

示例输出:

[玩转系统] 使用 PowerShell 导出 Office 365 电子邮件转发报告

查找所有带有电子邮件转发的收件箱规则

通过使用收件箱规则,用户可以转发电子邮件、将其作为附件转发或将电子邮件重定向到其他帐户。管理员的主要职责是识别这些用户以促进数据安全。此外,确定将电子邮件转发给外部用户的收件箱规则也非常重要。

要获取电子邮件转发的收件箱规则,您可以使用 ‘InboxRules’ 开关运行脚本。

.\EmailForwardingReport.ps1 -InboxRules

请参阅图片,了解收件箱规则通过电子邮件转发报告提供的属性。管理员使用“作为附件转发至”、“转发至”和“重定向至”属性来决定停止未经允许的外部和内部电子邮件转发的最佳预防方法报告中。

示例输出:

[玩转系统] 使用 PowerShell 导出 Office 365 电子邮件转发报告

获取所有带有电子邮件转发的邮件流规则

传输规则在消息传输过程中(而不是在传递之后)对消息采取操作。由于疏忽,用户可能会继续向不再存在的收件人发送电子邮件。管理员必须对此采取行动并重定向电子邮件,以在整个组织内维持正常的邮件流。

要获取将电子邮件重定向到其他邮箱的传输规则,请使用 ‘MailFlowRules’ 开关参数运行脚本。

.\EmailForwardingReport.ps1 -MailFlowRules

请参阅下图,了解电子邮件转发报告中传输规则中的属性。使用此报告可查找重定向的电子邮件收件人以及重定向规则的其他附加详细信息。

示例输出:

[玩转系统] 使用 PowerShell 导出 Office 365 电子邮件转发报告

安排 Office 365 电子邮件转发报告

您可以安排 PowerShell 脚本来准备统计报告并建立更好的电子邮件转发规则。要安排执行,您可以使用 MFA 和非 MFA 帐户。

要使用非 MFA 管理员帐户,请尝试以下格式。

.\EmailForwardingReport.ps1 -UserName [email protected] -Password (password) -InboxRules

如果管理员帐户具有 MFA,则他们无法直接使用它进行调度。相反,您必须根据条件访问策略禁用 MFA 才能使其正常工作。

阻止自动电子邮件转发的方法 - 快速说明

然而,尽管向用户发出了警告和限制,但您不能继续拿业务数据冒险。您可以根据我们报告中的数据终止不当的电子邮件转发用户。我们建议使用常用方法来完全阻止您的用户使用电子邮件转发工具。

  • 使用出站垃圾邮件过滤策略来控制外部电子邮件转发规则。
  • 使用远程域阻止自动转发规则。
  • 使用传输规则阻止自动转发。
  • 使用基于角色的访问控制 (RBAC) 隐藏自动转发选项。
  • 使用 Outlook Web 应用程序策略阻止电子邮件转发。

获取更详细的电子邮件转发报告:

获取更详细的电子邮件转发报告

  • 配置方法

    • SMTP转发
  • 收件箱规则转发
  • 配置的域

    • 电子邮件转发到内部域
  • 电子邮件转发到外部域
  • 收件箱规则

    • 具有内部转发的收件箱规则
  • 具有外部转发的收件箱规则
    • 邮箱转发汇总报告

    您可以查看AdminDroid Microsoft 365 报告和审核工具。

    AdminDroid 提供1500+ 预构建报告和 20 个具有视觉吸引力的智能仪表板,让您一目了然地了解您的 Office 365 环境。该工具提供有关 Office 365 报告、审计、分析、使用统计、安全性和合规性等的报告。

    每份报告都提供人工智能驱动的图形分析,以具有视觉吸引力的方式获得见解并更好地理解数据。

    [玩转系统] 使用 PowerShell 导出 Office 365 电子邮件转发报告

    此外,AdminDroid 还完全免费提供100 多个报告和仪表板。它包括有关用户、许可证、组、组成员、设备、登录活动、密码更改、许可证更改等的报告。免费版在自定义、计划和导出等报告功能上没有任何限制。下载 AdminDroid 提供的免费 Office 365 报告工具,看看它如何为您提供帮助。

    我们希望这篇博客有助于成功获得详细的电子邮件转发报告。

    您需要 登录账户 后才能发表评论

    取消回复欢迎 发表评论:

    关灯