配置传入电子邮件设置 (Office SharePoint Server)

本文内容:

  • 安装和配置 SMTP 服务

  • 配置 Active Directory

  • 配置对电子邮件投递文件夹的权限

  • 配置 DNS 管理器

  • 配置 Outlook 2003 中的附件

  • 配置传入电子邮件设置

  • 在 SharePoint 网站上配置传入电子邮件

使用此过程配置 Microsoft Office SharePoint Server 2007 的传入电子邮件设置。

直到配置了这些设置后,Office SharePoint Server 2007 中使用传入电子邮件的功能才可用。

配置 Office SharePoint Server 2007 中的传入电子邮件设置之前,请确认:

  • 已阅读了主题规划传入电子邮件 (Office SharePoint Server)

  • 服务器场中的一台或多台服务器正在运行 Internet Information Services (IIS) 简单邮件传输协议 (SMTP) 服务,或者了解另一台运行 SMTP 服务的服务器的名称。必须将此服务器配置为接受来自该域邮件服务器的中继电子邮件。

  • 服务器场中的一台或多台服务器正在运行 Microsoft SharePoint 目录管理服务,或者了解另一台运行 SharePoint 目录管理 Web 服务的服务器的名称。

  • SharePoint 管理中心网站的应用程序池帐户对 Active Directory 目录服务中的容器具有“创建、删除以及管理用户帐户”权限。

  • 管理中心的应用程序池帐户、Windows SharePoint Services 定时服务的登录帐户以及 Web 应用程序的应用程序池帐户对电子邮件投递文件夹具有正确的权限。

  • 运行 Active Directory 的域控制器在 DNS 管理器中对计划用于传入电子邮件的邮件服务器具有邮件交换器 (MX) 条目。

    备注

    所有这些配置步骤都在以下各节中详述。

安装和配置 SMTP 服务

Office SharePoint Server 2007 的传入电子邮件使用 SMTP 服务。可以在场中的一台或多台服务器上安装 SMTP 服务,或者管理员可以提供电子邮件投递文件夹,用于接收从另一台服务器上的服务转发的电子邮件。不建议使用投递文件夹选项,因为其他服务器的管理员通过更改 SMTP 的配置可以影响传入电子邮件的可用性,还因为这需要额外的步骤来配置对电子邮件投递文件夹的权限。

如果不使用投递文件夹,则必须在每台用于接收和处理传入电子邮件的服务器上都安装 SMTP 服务。通常,这包括服务器场中的每台前端 Web 服务器。

启动 Windows SharePoint Services Web 应用程序服务

每台运行 SMTP 服务的服务器还必须运行 Windows SharePoint Services Web 应用程序服务。这些服务器称为前端 Web 服务器。大多数情况下已配置了此服务。

Important重要说明:

必须由管理中心网站的 Farm Administrators 组中的成员完成此过程。

启动 Windows SharePoint Services Web 应用程序服务

  1. 在顶部导航栏上单击“操作”。

  2. 在“操作”页上的“拓扑结构和服务”部分中单击“服务器上的服务”。

  3. 在“服务器上的服务”页上查找服务列表中的“Windows SharePoint Services Web 应用程序”,然后单击“启动”。

安装 SMTP 服务

SMTP 服务是 IIS 的组件。必须将其安装在服务器场中要配置为接收传入电子邮件的每台前端 Web 服务器上。

Important重要说明:

必须由本地计算机上 Administrators 组中的成员完成此过程。

安装 SMTP 服务

  1. 在“控制面板”中单击“添加或删除程序”。

  2. 在“添加或删除程序”中,单击“添加/删除 Windows 组件”。

  3. 在“Windows 组件向导”中的“组件”框中,单击“应用程序服务器”,然后单击“详细信息”按钮。

  4. 在“应用程序服务器”对话框中的“应用程序服务器的子组件”框中,单击“Internet Information Services (IIS)”,然后单击“详细信息”按钮。

  5. 在“Internet Information Services (IIS)”对话框中,选中“SMTP 服务”复选框。

  6. 单击“确定”以返回到“应用程序服务器”对话框。

  7. 单击“确定”以返回到 Windows 组件向导的主页。

  8. 单击“下一步”。

  9. Windows 安装完 SMTP 服务后,在“完成 Windows 组件向导”页上单击“完成”。

配置 SMTP 服务

安装 SMTP 服务之后,必须将该服务配置为接受来自该域的邮件服务器的中继电子邮件。

可以决定接受来自所有服务器(特地排除的服务器除外)的中继电子邮件。或者,可以阻止来自所有服务器(特地包括的服务器除外)的电子邮件。可以一个一个加入服务器,也可以按子网或域成组地加入服务器。

Important重要说明:

必须由本地计算机上 Administrators 组中的成员完成此过程。

配置 SMTP 服务

  1. 单击“开始”,指向“所有程序”,指向“管理工具”,然后单击“Internet Information Services (IIS)管理器”。

  2. 在 IIS 管理器中,展开包含您要配置的 SMTP 服务器的服务器名称。

  3. 右键单击您要配置的 SMTP 虚拟服务器,然后单击“属性”。

  4. 在“访问”选项卡上的“访问控制”下,单击“身份验证”。

  5. 在“身份验证”对话框中,在“选择此资源可接受的身份验证方法”下,确认已选中“匿名访问”。

  6. 单击“确定”。

  7. 在“访问”选项卡上的“中继限制”下,单击“中继”。

  8. 若要启用来自任何服务器的中继,请在“选择可通过此虚拟服务器进行中继的计算机”下,选择“以下列表除外”。

  9. 若要接受来自一个或多个特定服务器的中继,请按照下列步骤操作:

    1. 在“选择可通过此虚拟服务器进行中继的计算机”下,选择“仅以下列表”。

    2. 单击“添加”,然后按 IP 地址一次添加一台服务器,或使用子网或域按组添加服务器。

    3. 单击“确定”以关闭“计算机”对话框。

  10. 单击“确定”以关闭“中继限制”对话框。

  11. 单击“确定”以关闭“属性”对话框。

在 Exchange 服务器中添加 SMTP 连接器

在某些情况下,来自 Microsoft Exchange Server 计算机的邮件可能不会自动中继到运行 SMTP 服务的 Office SharePoint Server 2007 服务器。在这些情况下,Exchange 邮件服务器的管理员可以添加 SMTP 连接器,以使所有发送到 Office SharePoint Server 2007 域的邮件都使用运行 SMTP 服务的 Office SharePoint Server 2007 服务器。

有关 SMTP 连接器的详细信息,请参阅 Exchange Server 的帮助文档。

配置 Active Directory

传入电子邮件使用 Microsoft SharePoint 目录管理服务来将 SharePoint 网站连接到组织所使用的目录服务。如果启用 Microsoft SharePoint 目录管理服务,则用户可以从 SharePoint 网站创建和管理通讯组。随后就可以在目录服务(例如通讯簿)中找到使用电子邮件的 SharePoint 列表。您还必须选择 SharePoint 列表中需要审批的通讯组请求。可以将 Microsoft SharePoint 目录管理服务安装在服务器场中的服务器上,也可以使用远程 Microsoft SharePoint 目录管理服务。

若要在服务器场或服务器上使用 Microsoft SharePoint 目录管理服务,您必须将管理中心应用程序池标识帐户配置为对在 Active Directory 中指定的容器具有“创建、删除以及管理用户帐户”权限。为达到此目的,首选方法是将该权限委派给管理中心应用程序池标识帐户。Active Directory 管理员必须设置组织单位 (OU),然后将“创建、删除以及管理用户帐户”权限委派给该容器。在远程服务器场上使用 Microsoft SharePoint 目录管理服务的优点是不必将权限委派给多个服务器场服务帐户的组织单位。

如果管理中心的应用程序池帐户不同于为电子邮件启用的列表或网站的 Web 应用程序的应用程序池帐户,则在完成以下过程时,您必须使用 Web 应用程序的应用程序池帐户。然后您必须将其他权限委派给管理中心应用程序池帐户。

以下过程是在运行 Microsoft Windows Server 2003 SP1(具有 DNS 管理器)和 Microsoft Exchange Server 2003 SP1 的域控制器上执行的。在某些部署中,这些应用程序可能运行在同一个域中的多台服务器上。

Important重要说明:

必须由 Domain Administrators 组中的成员或用于域管理的委派机构完成此过程。

在 Active Directory 中创建组织单位

  1. 单击“开始”,指向“控制面板”,指向“管理工具”,然后单击“Active Directory 用户和计算机”。

  2. 在“Active Directory 用户和计算机”中,右键单击包含您的服务器场的第二层域的文件夹,指向“新建”,然后单击“组织单位”。

  3. 键入组织单位的名称,然后单击“确定”。

创建组织单位之后,建议将“创建、删除以及管理用户帐户”权限委派给容器。

Important重要说明:

必须由 Active Directory 中 Domain Administrators 组或 Enterprise Administrators 组中的成员或者用于管理的委派机构完成此过程。

将权限委派给应用程序池帐户

  1. 在“Active Directory 用户和计算机”中,找到刚创建的组织单位。

  2. 右键单击该组织单位,然后单击“委派控制”。

  3. 在控制委派向导的欢迎页上,单击“下一步”。

  4. 在“用户和组”页上,单击“添加”,然后键入 Web 应用程序使用的应用程序池标识帐户的名称。

  5. 在“选择用户、计算机和组”对话框中,单击“确定”。

  6. 在控制委派向导的“用户或用户组”页上,单击“下一步”。

  7. 在控制委派向导的“要委派的任务”页上,选中“创建、删除以及管理用户帐户”复选框,然后单击“下一步”。

  8. 在委派控制向导的最后一页上单击“完成”退出向导。

如果必须直接为应用程序池标识帐户添加权限,请完成以下过程。

Important重要说明:

必须由 Active Directory 中 Account Operators 组、Domain Administrators 组或 Enterprise Administrators 组中的成员或者用于管理的委派机构完成此过程。

为应用程序池帐户添加权限

  1. 在“Active Directory 用户和计算机”中,单击“查看”菜单,然后单击“高级功能”。

  2. 右键单击刚创建的组织单位,然后单击“属性”。

  3. 在“属性”对话框中单击“安全”选项卡,然后单击“高级”。

  4. 单击“添加”,然后键入 Web 应用程序的应用程序池标识帐户的名称。

  5. 单击“确定”。

  6. 在“权限项目”部分,双击应用程序池标识帐户。

  7. 在“权限”部分中的“允许”下,选中“修改权限”复选框。

  8. 单击“确定”关闭“权限”对话框。

  9. 单击“确定”关闭“属性”对话框。

  10. 单击“确定”关闭 Active Directory 用户和计算机插件。

如果决定改用远程 Microsoft SharePoint 目录管理服务,则必须知道 Web 服务的 URL。此 URL 的格式通常为 http://服务器:管理端口/_vti_bin/SharePointEmailWS.asmx。

在非典型情况下配置 Active Directory

如果您使用的是目录管理服务,并且管理中心应用程序池使用与要为其启用传入电子邮件的列表或网站的 Web 应用程序不同的帐户,则必须将其他权限委派给管理中心应用程序池帐户。如果您没有委派这些权限,则无法为该列表或网站启用传入电子邮件。

备注

在将以下权限委派给组织单位的管理中心应用程序池帐户之前,必须将这些权限委派给 Web 应用程序的应用程序池帐户。上一节中介绍了委派这些权限的过程。

管理员必须将对组织单位的完全控制权限委派给管理中心应用程序池帐户。完成此委派后,管理员即可启用传入电子邮件。

将对组织单位的完全控制权限委派给管理中心应用程序池帐户

Important重要说明:

必须由 Active Directory 中 Domain Administrators 组或 Enterprise Administrators 组中的成员或者用于管理的委派机构完成此过程。

将对组织单位的完全控制权限委派给管理中心应用程序池帐户

  1. 右键单击该组织单位,然后单击“委派控制”。

  2. 在控制委派向导中,单击“下一步”。

  3. 单击“添加”,然后键入管理中心的应用程序池帐户的名称。

  4. 单击“确定”。

  5. 单击“下一步”。

  6. 在控制委派向导的“要委派的任务”页上,选择“创建自定义任务去委派”,然后单击“下一步”。

  7. 选择“这个文件夹,这个文件夹中的对象,以及创建在这个文件夹中的新对象”,然后单击“下一步”。

  8. 在“权限”部分,选择“创建所有子对象”和“删除所有子对象”。

  9. 单击“下一步”。

  10. 在控制委派向导的最后一页上,单击“完成”退出向导。

将对组织单位的完全控制权限委派给管理中心应用程序池帐户后,管理员将能够为列表启用电子邮件。管理员无法在委派完全控制后为列表或文档库禁用电子邮件,因为管理中心帐户会尝试从整个组织单位(而不是从列表)删除联系人。

为管理中心应用程序池帐户添加“删除子树目录”权限

要使管理员能够对列表禁用传入电子邮件,您必须为管理中心应用程序池帐户添加“删除子树目录”权限。

Important重要说明:

必须由 Active Directory 中 Account Operators 组、Domain Administrators 组或 Enterprise Administrators 组中的成员或者用于管理的委派机构完成此过程。

为管理中心应用程序池帐户添加“删除子树目录”权限

  1. 在“Active Directory 用户和计算机”中单击“查看”菜单,然后单击“高级功能”。

  2. 右键单击该组织单位,然后单击“属性”。

  3. 在“属性”对话框中单击“安全”选项卡,然后单击“高级”。

  4. 在“权限项目”部分,双击该管理中心应用程序池帐户。

  5. 在“权限”部分中的“允许”下,选择“删除子树目录”。

  6. 单击“确定”关闭“权限”对话框。

  7. 单击“确定”关闭“属性”对话框。

  8. 单击“确定”关闭 Active Directory 用户和计算机插件。

添加权限之后,必须为服务器场重新启动 Internet Information Services (IIS)。

有关 Active Directory 的详细信息,请参阅 Active Directory 的帮助文档。

配置对电子邮件投递文件夹的权限

将传入电子邮件设置设置为高级模式时,必须确保某些帐户对电子邮件投递文件夹具有正确的权限。

为 Windows SharePoint Services 定时服务的登录帐户配置电子邮件投递文件夹权限

确保 Windows SharePoint Services 定时服务的登录帐户对电子邮件投递文件夹具有“修改”权限。如果服务的登录帐户没有“修改”权限,则启用了电子邮件的文档库将收到重复的电子邮件。

Important重要说明:

必须由包含电子邮件投递文件夹的本地计算机上 Administrators 组中的成员完成此过程。

配置电子邮件投递文件夹权限

  1. 在 Windows 资源管理器中右键单击投递文件夹,单击“属性”,然后单击“安全”选项卡。

  2. 在“安全”选项卡上的“组或用户名称”框下单击“添加”按钮。

  3. 在“选择用户、计算机或组”对话框的“输入要选择的对象”框中键入 Windows SharePoint Services 定时服务的登录帐户的名称,然后单击“确定”。

    备注

    此时将在服务控制台中服务的“属性”对话框的“登录”选项卡上列出此帐户。

  4. 在“用户或组 的权限”框中的“拒绝”旁选中“允许”复选框。

  5. 单击“确定”。

为 Web 应用程序的应用程序池帐户配置电子邮件投递文件夹权限

如果部署对管理中心和前端 Web 服务器的一个或多个 Web 应用程序使用不同的应用程序池帐户,则每个应用程序帐户都必须对电子邮件投递文件夹有使用权限。如果 Web 应用程序的应用程序池帐户没有必要的权限,则不会将电子邮件投递到该 Web 应用程序上的文档库。

在大多数情况下,当配置传入电子邮件设置并选择电子邮件投递文件夹时就为以下两个工作进程组添加了权限:

  • WSS_Admin_WPG(包括管理中心的应用程序池帐户以及 Windows SharePoint Services 定时服务的登录帐户)具有“完全控制”权限。

  • WSS_WPG(包括 Web 应用程序的应用程序池帐户)具有“读取和执行”、“列出文件夹内容”和“读取”权限。

在某些情况下,可能不会自动为电子邮件投递文件夹配置这些组。例如,如果管理中心以网络服务帐户运行,则在创建电子邮件投递文件夹时将不会添加对传入电子邮件所需的组或帐户。最好检查是否已将这些组自动添加到电子邮件投递文件夹。如果没有自动添加这些组,则可以添加这些组或添加所需的特定帐户。

Important重要说明:

必须由包含电子邮件投递文件夹的本地计算机上 Administrators 组中的成员完成此过程。

配置电子邮件投递文件夹权限

  1. 在 Windows 资源管理器中右键单击投递文件夹,单击“属性”,然后单击“安全”选项卡。

  2. 在“安全”选项卡上的“组或用户名称”框下单击“添加”按钮。

  3. 在“选择用户、计算机或组”对话框中的“输入要选择的对象”框中键入工作进程组的名称或 Web 应用程序的应用程序池帐户,然后单击“确定”。

    备注

    此时将在 IIS 中应用程序池的“属性”对话框的“标识”选项卡上列出此帐户。

  4. 在“用户或组 的权限”框中的“修改”旁选中“允许”复选框。

  5. 单击“确定”。

配置 DNS 管理器

传入邮件要求在 DNS 管理器中为运行 Office SharePoint Server 2007 的主机或子域添加邮件交换器 (MX) 资源记录。这不同于域中任何现有的 MX 记录。

Important重要说明:

必须由本地计算机上 Administrators 组中的成员完成此过程。

为子域添加邮件交换器 (MX) 资源记录

  1. 在 DNS 管理器中为包含 Office SharePoint Server 2007 子域的域选择正向查找区域。

  2. 右键单击区域,然后单击“新建邮件交换器”。

  3. 在“主机或域”文本框中键入 Office SharePoint Server 2007 的主机或子域名称。

  4. 在“邮件服务器的完全限定域名(FQDN)”文本框中键入运行 Office SharePoint Server 2007 的服务器的完全限定域名。此域名的格式通常为子域.域.com。

  5. 单击“确定”。

配置 Outlook 2003 中的附件

从 Microsoft Outlook 2003 发送的邮件的附件必须以 UUEncode 或 Binhex 格式编码,才能单独出现在启用了电子邮件的文档库中。无法列出 Outlook 2003 中使用不同编码的附件,但可以列出包含附件的电子邮件。

配置传入电子邮件设置

必须已在服务器场中的前端 Web 服务器上配置 SMTP 服务并在域控制器上配置 Active Directory 和 DNS 管理器,或者必须了解运行这些服务的其他服务器的名称,然后才能在运行 Office SharePoint Server 2007 的服务器上启用传入电子邮件。

此过程配置用于传入电子邮件的设置。还可以配置安全电子邮件服务器的选项和传入电子邮件显示地址。

Important重要说明:

必须由管理中心网站的 Administrators 组中的成员完成此过程。

配置传入电子邮件设置

  1. 在顶部导航栏上单击“操作”。

  2. 在“操作”页上的“拓扑结构和服务”部分中单击“传入电子邮件设置”。

  3. 如果要使此服务器上的网站可以接收电子邮件,请在“传入电子邮件设置”页上的“启用传入电子邮件”部分中选择“是”。

  4. 选择“自动”或“高级”设置模式。

    如果选择“高级”,则可以指定投递文件夹,而不使用 SMTP 服务器。

  5. 如果要连接到 Microsoft SharePoint 目录管理服务,则请在“目录管理服务”部分中选择“是”。

    1. 在“在其中新建通讯组和联系人的 Active Directory 容器”框中键入格式为“OU=容器名称, DC=域, DC=com”的容器名称,其中 容器名称 是 Active Directory 中组织单位的名称,域 是第二层域,而 com 是顶级域。

      备注

      必须向管理中心应用程序池帐户委派容器的“创建、删除以及管理用户帐户”任务。在 Active Directory 中对应于组织单位的属性中配置访问权限。

    2. 在“传入邮件的 SMTP 邮件服务器”框中键入 SMTP 邮件服务器的名称。该服务器名称必须与 DNS 管理器中该邮件服务器的 MX 条目中的完全限定域名相符。

    3. 若要仅接受来自经过身份验证用户的邮件,请对“是否仅接受来自已验证用户的邮件”单击“是”。否则,请单击“否”。

    4. 若要允许从 SharePoint 网站创建通讯组,请对“是否允许从 SharePoint 网站创建通讯组”单击“是”。否则,请单击“否”。

    5. 在“通讯组请求审批设置”下选择将需要审批的操作。这些操作包括:

    • 新建通讯组

    • 更改通讯组电子邮件地址

    • 更改通讯组标题和说明

    • 删除通讯组

  6. 如果要使用远程 SharePoint 目录管理 Web 服务,则请选择“使用远程”。

    1. 在“目录管理服务 URL”框中键入要使用的 Microsoft SharePoint 目录管理服务的 URL。

    2. 在“传入邮件的 SMTP 邮件服务器”框中键入 SMTP 邮件服务器的名称。该服务器名称必须与域服务器上 DNS 管理器中该邮件服务器的 MX 条目中的完全限定域名相符。

    3. 若要仅接受来自经过身份验证用户的邮件,请对“是否仅接受来自已验证用户的邮件”单击“是”。否则,请单击“否”。

    4. 若要允许从 SharePoint 网站创建通讯组,请对“是否允许从 SharePoint 网站创建通讯组”单击“是”。否则,请单击“否”。

  7. 如果不想使用 Microsoft SharePoint 目录管理服务,则请单击“否”。

  8. 在“传入电子邮件服务器显示地址”部分中的“电子邮件服务器显示地址”框中键入电子邮件服务器的显示名称(例如 mail.fabrikam.com)。

    提示

    可以指定在用户创建列表或组的传入电子邮件地址时显示的电子邮件服务器地址。将此设置与 Microsoft SharePoint 目录管理服务结合使用可以提供使用户更易用的电子邮件服务器地址。

  9. 在“安全电子邮件服务器”部分中,选择以下选项之一:

    • 接受来自所有电子邮件服务器的邮件

    • 接受来自这些安全电子邮件服务器的邮件。如果选择此选项,请在相应的框中键入要指定为安全电子邮件服务器的 IP 地址(一行一个)。

  10. 在“电子邮件投递文件夹”部分中的“电子邮件投递文件夹”框中键入一个文件夹的名称,Microsoft Windows SharePoint Services 在这个文件夹中轮询来自 SMTP 服务的传入电子邮件。

    此选项仅在选择了高级模式时可用。

  11. 单击“确定”。

在 SharePoint 网站上配置传入电子邮件

配置传入电子邮件设置之后,网站管理员可以配置启用了电子邮件的列表和文档库。有关启用了电子邮件的文档库的详细信息,请参阅针对网站管理员的帮助文档。

为这些文档库创建的联系人地址自动显示在 Office SharePoint Server 2007 的组织单位下的“Active Directory 用户和计算机”中,并且必须由 Active Directory 的管理员进行管理。Active Directory 管理员可以为每个联系人添加更多电子邮件地址。有关如何管理 Active Directory 中联系人的详细信息,请参阅 Active Directory 的帮助文档。

此外,可以通过添加新的 Exchange Server 全局收件人策略来配置 Exchange Server 计算机,以自动添加使用第二层域名而非 Office SharePoint Server 2007 子域或主机的外部地址。有关如何管理 Exchange Server 的详细信息,请参阅 Exchange Server 的帮助文档。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍

另请参见

概念

规划传入电子邮件 (Office SharePoint Server)

其他资源

演示:将 SharePoint Server 2007 网站配置为接收电子邮件(该链接可能指向英文页面)