如何配置邮件传递限制

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2007-07-26

本主题将介绍如何使用 Exchange 管理控制台或 Exchange 命令行管理程序配置邮件传递限制。

使用 Microsoft Exchange Server 2007,您可以对邮件传递到单个收件人的方式施加限制。邮件传递限制对于控制对 Exchange 2007 组织中特定收件人的访问权限非常有用。有关邮件传递限制的详细信息,请参阅了解收件人限制

本主题中介绍的邮件传递限制适用于 Exchange 2007 中的所有收件人类型。有关 Exchange 2007 中的收件人类型的详细信息,请参阅了解收件人

开始之前

若要执行下列步骤,必须为您使用的帐户委派下列角色:

  • Exchange 收件人管理员角色

有关管理 Exchange 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

步骤

Exchange 2007 Service Pack 1 (SP1)

在 Exchange 2007 SP1 中,Exchange 管理控制台中不显示共享邮箱。您只能使用 Exchange 命令行管理程序为这些收件人配置邮件传递限制。

使用 Exchange 管理控制台为收件人配置邮件传递限制

  1. 启动 Exchange 管理控制台。

  2. 对于所有收件人(启用邮件的公用文件夹除外),执行下列步骤:

    1. 在控制台树中,展开“收件人配置”。

    2. 在结果窗格中,选择要为其配置邮件传递限制的收件人。

    3. 继续执行步骤 4。

  3. 对于启用邮件的公用文件夹,请执行下列步骤:

    1. 在控制台树中,单击“工具箱”。

    2. 在结果窗格中,单击“公用文件夹管理控制台”,然后在操作窗格中单击“打开工具”。这时“公用文件夹管理控制台”会出现在单独的 Microsoft 管理控制台 (MMC) 中。

    3. 在控制台树中,展开“默认公用文件夹”,然后单击要配置的公用文件夹。如果要配置的公用文件夹是顶级公用文件夹,请单击“默认公用文件夹”。

    4. 在结果窗格中,单击要为其配置邮件传递限制的公用文件夹。

    5. 继续执行步骤 4。

  4. 在操作窗格中,单击收件人姓名下的“属性”。

  5. 在“<收件人> 属性”中,单击“邮件流设置”选项卡。

  6. 从邮件流设置列表中选择“邮件传递限制”,然后单击“属性”。

  7. 在“邮件传递限制”中,使用以下字段为该收件人配置邮件传递限制:

    • 接受来自下列发件人的邮件   单击“所有发件人”将此收件人配置为接受来自所有发件人的邮件,其中包括 Exchange 组织中的发件人和外部发件人。此选项在默认情况下处于选中状态。

      note注意:
      仅当清除了“要求所有发件人均通过身份验证”复选框时,此选项才包括外部用户。如果选中此复选框,那么,即使选中了“所有发件人”,也会拒绝来自外部用户的邮件。
    • 单击“仅限以下列表中的发件人”将此收件人配置为只接受来自 Exchange 组织中指定的一组发件人的邮件。

      单击此选项后,必须单击“添加”选择要接受其邮件的发件人。这将打开“选择收件人”对话框,该框显示 Active Directory 目录服务林中所有收件人的列表。选择所需的收件人,然后单击“确定”。也可以通过在“搜索”框中键入该收件人的姓名,然后单击“开始查找”,搜索特定的收件人。若要从列表中删除某个发件人,请选择该发件人,然后单击 删除图标

    • 要求所有发件人均通过身份验证   选中此复选框可防止匿名用户向此收件人发送邮件。

      note注意:
      默认情况下,仅为通讯组和动态通讯组选中此复选框。
    • 拒绝来自下列发件人的邮件   单击“无发件人”将此收件人配置为不拒绝来自 Exchange 组织中任何发件人的邮件。此选项在默认情况下处于选中状态。单击“以下列表中的发件人”将此收件人配置为拒绝来自 Exchange 组织中指定的一组发件人的邮件。

      单击此选项后,必须单击“添加”选择拒绝其邮件的发件人。这将打开“选择收件人”对话框,该框显示 Active Directory 林中所有收件人的列表。选择所需的收件人,然后单击“确定”。也可以通过在“搜索”框中键入该收件人的姓名,然后单击“开始查找”,搜索特定的收件人。若要从列表中删除某个发件人,请选择该发件人,然后单击 删除图标

  8. 单击“确定”返回到“邮件流设置”选项卡。

  9. 单击“确定”。

以下步骤说明了如何使用 Exchange 命令行管理程序为邮箱配置邮件传递限制。对于其他收件人类型,可使用相应的带有相同参数的 Set- cmdlet。

使用 Exchange 命令行管理程序为邮箱配置邮件传递限制

  • 若要将邮箱 John Smith 配置为仅接受来自用户 Lori Penor、Jeff Phillips 以及通讯组 Sales Department 的成员的邮件,请运行以下命令:

    Set-Mailbox -Identity "John Smith" -AcceptMessagesOnlyFrom "Lori Penor","Jeff Phillips" -AcceptMessagesOnlyFromDLMembers "Sales Department"
    
    note注意:
    如果要将邮箱配置为仅接受来自个别发件人的邮件,则必须使用 AcceptMessagesOnlyFrom 参数。如果要将邮箱配置为仅接受来自作为特定通讯组成员的发件人的邮件,则必须使用 AcceptMessagesOnlyFromDLMembers 参数。
  • 若要将邮箱 John Smith 配置为要求所有发件人通过身份验证,请运行以下命令:

    Set-Mailbox -Identity "John Smith" -RequireSenderAuthenticationEnabled $true
    
  • 若要将邮箱 John Smith 配置为拒绝来自用户 Joe Healy、Ellen Adams 以及通讯组 Sales Department Contractors 的成员的邮件,请运行以下命令:

    Set-Mailbox -Identity "John Smith" -RejectMessagesFrom "Joe Healy","Ellen Adams" -RejectMessagesFromDLMembers "Sales Department Contractors"
    
    note注意:
    如果要将邮箱配置为拒绝来自个别发件人的邮件,则必须使用 RejectMessagesFrom 参数。如果要将邮箱配置为拒绝来自作为特定通讯组成员的发件人的邮件,则必须使用 RejectMessagesFromDLMembers 参数。

有关语法和参数的详细信息,请参阅下列参考主题:

Exchange 2007 的正式发布 (RTM) 版本

在 Exchange 2007 RTM 中,Exchange 管理控制台中不显示共享邮箱和启用邮件的公用文件夹。您只能使用 Exchange 命令行管理程序为这些收件人配置邮件传递限制。

使用 Exchange 管理控制台为收件人配置邮件传递限制

  1. 启动 Exchange 管理控制台。

  2. 在控制台树中,展开“收件人配置”。

  3. 在结果窗格中,选择要为其配置邮件传递限制的收件人。

  4. 在操作窗格中,单击收件人姓名下的“属性”。

  5. 在“<收件人> 属性”中,单击“邮件流设置”选项卡。

  6. 从邮件流设置列表中选择“邮件传递限制”,然后单击“属性”。

  7. 在“邮件传递限制”中,使用以下字段为该收件人配置邮件传递限制:

    • 接受来自下列发件人的邮件   单击“所有发件人”将此收件人配置为接受来自所有发件人的邮件,其中包括 Exchange 组织内的发件人和外部发件人。此选项在默认情况下处于选中状态。

      note注意:
      仅当清除了“要求所有发件人均通过身份验证”复选框时,此选项才包括外部用户。如果选中此复选框,那么,即使选中了“所有发件人”,也会拒绝来自外部用户的邮件。
    • 单击“仅限以下列表中的发件人”将此收件人配置为只接受来自 Exchange 组织中指定的一组发件人的邮件。

      单击此选项后,必须单击“添加”选择要接受其邮件的发件人。这将打开“选择收件人”对话框,该框显示 Active Directory 目录服务林中所有收件人的列表。选择所需的收件人,然后单击“确定”。也可以通过在“搜索”框中键入该收件人的姓名,然后单击“开始查找”,搜索特定的收件人。若要从列表中删除某个发件人,请选择该发件人,然后单击 删除图标

    • 要求所有发件人均通过身份验证   选中此复选框可防止匿名用户向此收件人发送邮件。

      note注意:
      默认情况下,仅为通讯组和动态通讯组选中此复选框。
    • 拒绝来自下列发件人的邮件   单击“无发件人”将此收件人配置为不拒绝来自 Exchange 组织中任何发件人的邮件。此选项在默认情况下处于选中状态。单击“以下列表中的发件人”将此收件人配置为拒绝来自 Exchange 组织中指定的一组发件人的邮件。

      单击此选项后,必须单击“添加”选择拒绝其邮件的发件人。这将打开“选择收件人”对话框,该框显示 Active Directory 林中所有收件人的列表。选择所需的收件人,然后单击“确定”。也可以通过在“搜索”框中键入该收件人的姓名,然后单击“开始查找”,搜索特定的收件人。若要从列表中删除某个发件人,请选择该发件人,然后单击 删除图标

  8. 单击“确定”返回到“邮件流设置”选项卡。

  9. 单击“确定”。

以下步骤说明了如何使用 Exchange 命令行管理程序为邮箱配置邮件传递限制。对于其他收件人类型,可使用相应的带有相同参数的 Set- cmdlet。

使用 Exchange 命令行管理程序为邮箱配置邮件传递限制

  • 若要将邮箱 John Smith 配置为仅接受来自用户 Lori Penor、Jeff Phillips 以及通讯组 Sales Department 的成员的邮件,请运行以下命令:

    Set-Mailbox -Identity "John Smith" -AcceptMessagesOnlyFrom "Lori Penor","Jeff Phillips" -AcceptMessagesOnlyFromDLMembers "Sales Department"
    
    note注意:
    如果要将邮箱配置为仅接受来自个别发件人的邮件,则必须使用 AcceptMessagesOnlyFrom 参数。如果要将邮箱配置为仅接受来自作为特定通讯组成员的发件人的邮件,则必须使用 AcceptMessagesOnlyFromDLMembers 参数。
  • 若要将邮箱 John Smith 配置为要求所有发件人通过身份验证,请运行以下命令:

    Set-Mailbox -Identity "John Smith" -RequireSenderAuthenticationEnabled $true
    
  • 若要将邮箱 John Smith 配置为拒绝来自用户 Joe Healy、Ellen Adams 以及通讯组 Sales Department Contractors 的成员的邮件,请运行以下命令:

    Set-Mailbox -Identity "John Smith" -RejectMessagesFrom "Joe Healy","Ellen Adams" -RejectMessagesFromDLMembers "Sales Department Contractors"
    
    note注意:
    如果要将邮箱配置为拒绝来自个别发件人的邮件,则必须使用 RejectMessagesFrom 参数。如果要将邮箱配置为拒绝来自作为特定通讯组成员的发件人的邮件,则必须使用 RejectMessagesFromDLMembers 参数。

有关语法和参数的详细信息,请参阅下列参考主题:

详细信息

有关邮件传递限制的详细信息,请参阅了解收件人限制

有关管理收件人的详细信息,请参阅管理收件人

有关 Exchange 2007 中收件人的详细信息,请参阅了解收件人