配置传入电子邮件 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2016-11-30

本文介绍如何为 Microsoft SharePoint Foundation 2010 配置传入电子邮件。

此任务中的过程:

  • 安装和配置 SMTP 服务

  • 在基本方案中配置传入电子邮件

  • 配置 DNS 管理器

  • 在 Microsoft Exchange Server 2007 中添加 SMTP 连接器

  • 配置将与目录管理服务一起使用的 AD DS

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

  • 在高级方案中配置传入电子邮件

  • 发送到 SharePoint 文档库的电子邮件中是否缺少附件?

概述

启用传入电子邮件时,SharePoint 网站能够接收电子邮件和附件,并将它们存储到列表和库中。本文介绍两种方案,一种是基本方案,另一种是高级方案。高级方案包含多个可供选择的选项。

基本方案

在基本方案中,您将在运行 SharePoint Foundation 2010 的服务器上安装简单邮件传输协议 (SMTP) 服务。或者,您可以使用运行于另一台 SMTP 服务器上的 SMTP 服务,然后通过使用包含所有默认设置的自动设置模式启用传入电子邮件。在这种方案中,电子邮件直接传递到 SMTP 服务器,并且 SharePoint Foundation 2010 会定期在 SMTP 服务自动配置的默认电子邮件投递文件夹中检查电子邮件。基本方案适用于单服务器场环境。

高级方案

在高级方案中,可使用几个供选择的选项来优化传入电子邮件功能。一个选项为是否使用 Microsoft SharePoint 目录管理服务。使用目录管理服务的好处在于,为文档库创建的联系地址会自动显示在“Active Directory 用户和计算机”中的 SharePoint Foundation 2010 组织单位 (OU) 内。利用此服务,用户还可从 SharePoint 网站创建和管理电子邮件通讯组。此外,此服务还会在贵组织的用户目录中创建联系人,以便用户可以在其通讯簿中查找已启用电子邮件的 SharePoint 列表。但是,使用目录管理服务需要进行更多的管理工作,因为此服务会与 Active Directory 域服务 (AD DS) 通信。不使用目录管理服务的好处是可降低管理开销,缺点是必须手动添加每个新联系地址。

如果使用高级方案,您可以为单服务器场或多服务器场配置传入电子邮件。如果 SharePoint 场中有两台以上的前端 Web 服务器,则可以使用这些服务器将传入电子邮件传送到服务器场。下表描述了必须执行的操作,以及可选择用于为服务器场配置传入电子邮件的选项。

操作 注释

通过添加主机 (A) 资源记录来配置 DNS 管理器。

您必须添加主机 (A) 资源记录,以便将计算机(或主机)的 DNS 域名与其 IP 地址关联。

添加 SMTP 连接器。

您必须添加 SMTP 连接器,以便 Microsoft Exchange Server 2007 计算机将传入电子邮件传送到正确的服务器。

使用目录管理服务(可选)。

使用目录管理服务,以便用户能够从 SharePoint 网站中创建和管理电子邮件通讯组。为文档库创建的联系人地址将自动出现在 AD DS 中。

备注

如果未使用 Exchange Server,您必须自定义自己的目录管理服务。

使用特定电子邮件投递文件夹(可选)。

使用特定电子邮件投递文件夹,使 SharePoint Foundation 2010 能够从 SMTP 服务中轮询传入电子邮件。

有关目录管理服务的详细信息,请参阅深入剖析:SharePoint 目录集成 (https://go.microsoft.com/fwlink/?linkid=151766&clcid=0x804)。

在 SharePoint Foundation 2010 中配置传入电子邮件之前,请阅读下面的文章:

任务要求

必须满足以下要求才能执行此任务的过程:

  • 必须安装 SharePoint Foundation 2010。

  • 服务器场中的一台或多台服务器必须正在运行 SMTP 服务并且必须使用有效的 SMTP 服务器地址。或者,您必须知道另一台运行 SMTP 服务的服务器的名称。

  • 每台 SharePoint 前端 Web 服务器均必须运行 SMTP 服务和 Windows SharePoint Services Web 应用程序服务。

  • 管理中心的应用程序池标识帐户、Windows SharePoint Services 定时服务的登录帐户以及 Web 应用程序的应用程序池标识帐户必须是包含电子邮件投递文件夹的本地计算机上 Administrators 组的成员。

安装和配置 SMTP 服务

SharePoint Foundation 2010 的传入电子邮件使用 SMTP 服务。可以通过两种方式之一来使用 SMTP 服务。您可以在服务器场中的一台或多台服务器上安装 SMTP 服务,或者管理员可以为从另一台服务器上的服务转发的电子邮件提供电子邮件投递文件夹。

备注

请仔细考虑是否要使用电子邮件投递文件夹选项。要考虑的一个因素是,其他服务器的管理员可能会更改 SMTP 的配置,从而对传入电子邮件的可用性产生影响。第二个因素是,此选项需要额外的步骤来配置电子邮件投递文件夹的权限。

安装 SMTP 服务

如果未使用电子邮件投递文件夹,则必须在服务器场中要为传入电子邮件配置的每台前端 Web 服务器上安装 SMTP 服务。若要安装 SMTP 服务,请使用服务器管理器中的“添加功能向导”。过程完成后即已创建了默认 SMTP 配置。您可以自定义此默认 SMTP 配置以满足您的环境要求。

安装 SMTP 服务

  1. 验证您是否拥有以下管理凭据:

    • 您必须是本地计算机上的 Administrators 组的成员。
  2. 单击“开始”,指向“管理工具”,然后单击“服务器管理器”。

  3. 在服务器管理器中,单击“功能”。

  4. 在“功能摘要”中,单击“添加功能”以打开“添加功能向导”。

  5. 在“选择功能”页上,选择“SMTP 服务器”。

  6. 在“添加功能向导”对话框中,单击“添加必需的功能”,然后单击“下一步”。

  7. 在“确认安装选择”页上,单击“安装”。

  8. 在“安装结果”页上,确保安装已成功完成,然后单击“关闭”。

安装 IIS 6.0 管理工具

若要在 Windows Server 2008 上管理 SMTP 服务,必须使用 Internet Information Services (IIS) 6.0 Manager。

安装 IIS 6.0 Manager

  1. 验证您是否拥有以下管理凭据:

    • 您必须是本地计算机上的 Administrators 组的成员。
  2. 单击“开始”,指向“管理工具”,然后单击“服务器管理器”。

  3. 在服务器管理器中,单击“角色”。

  4. 在“角色服务”中,单击“添加角色服务”。

  5. 在“选择角色服务”页上,选择“管理工具”和“IIS 6 管理兼容性”,然后单击“安装”。

配置 SMTP 服务

安装 SMTP 服务之后,将该服务配置为接受来自域的邮件服务器的电子邮件。可以决定接受来自所有服务器(特地排除的服务器除外)的中继电子邮件。或者,可以阻止来自所有服务器(特地包括的服务器除外)的电子邮件。您可以单独包括服务器,也可以按子网或域成组地包括服务器。

配置该服务之后,将其设置为自动启动。

配置 SMTP 服务

  1. 验证您是否拥有以下管理凭据:

    • 您必须是本地计算机上的 Administrators 组的成员。
  2. 单击“开始”,指向“管理工具”,然后单击“Internet Information Services (IIS) 6.0 Manager”。

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

  4. 右键单击要配置的 SMTP 虚拟服务器,然后单击“开始”。

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

  6. 在“访问”选项卡上的“访问控制”区域中,单击“身份验证”。

  7. 在“身份验证”对话框中,验证是否选择了“匿名访问”。

  8. 单击“确定”。

  9. 在“访问”选项卡上的“中继限制”区域中,单击“中继”。

  10. 若要启用来自任何服务器的中继,请单击“以下列表除外”。

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

    1. 单击“仅以下列表”。

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

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

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

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

将 SMTP 服务设置为自动启动

  1. 单击“开始”,指向“管理工具”,然后单击“服务”。

  2. 在“服务”中,右键单击“简单邮件传输协议(SMTP)”,然后选择“属性”。

  3. 在“简单邮件传输协议(SMTP)属性”对话框中,在“常规”选项卡上的“启动类型”列表中选择“自动”。

  4. 单击“确定”。

在基本方案中配置传入电子邮件

必须选择要使用的 SMTP 服务,才能在运行 SharePoint Foundation 2010 的服务器上启用传入电子邮件。

可以使用以下过程来配置传入电子邮件。完成该过程后,即已配置了基本方案所需的全部信息。用户随后即可将电子邮件发送到列表和库。

在基本方案中配置传入电子邮件

  1. 验证您是否拥有以下管理凭据:

    • 您必须是运行 SharePoint 管理中心网站的计算机上的 Administrators 组的成员。
  2. 在管理中心中,单击“系统设置”。

  3. 在“系统设置”页上的“电子邮件和短信(SMS)”部分,单击“配置传入电子邮件设置”。

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

  5. 选择“自动”设置模式。

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

  7. 为所有其他部分使用默认设置,然后单击“确定”。

在配置完传入电子邮件后,具有管理列表权限的用户可以配置已启用电子邮件的列表和文档库。有关已启用电子邮件的文档库的详细信息,请参阅为列表或库启用和配置电子邮件支持 (https://go.microsoft.com/fwlink/?linkid=120164&clcid=0x804)。

配置 DNS 管理器

如果使用 Exchange Server 并且在组织内部传送电子邮件,则必须在 DNS 管理器中创建主机 (A) 资源记录,以便将计算机(或主机)的 DNS 域名与其 IP 地址关联。贵组织可能已配置了 DNS 管理器并创建了 A 资源记录。如果情况不是如此,请使用以下过程。

为子域创建 A 资源记录

  1. 验证您是否拥有以下管理凭据:

    • 您必须是本地计算机上的 Administrators 组的成员。
  2. 在 DNS 管理器中为包含 SharePoint Foundation 2010 子域的域选择前向查找区域。

  3. 右键单击该区域,然后单击“新建主机(A 或 AAAA)”。

  4. 在“新建主机”对话框中的“名称”文本框中,键入 SharePoint Foundation 2010 主机或子域的名称。

  5. 在“完全限定的域名(FQDN)”文本框中,键入运行 SharePoint Foundation 2010 的服务器的 FQDN。此名称通常采用 subdomain.domain.com 格式。

    备注

    确保列在 IIS 中的 SMTP 服务器下的域与接收电子邮件的服务器的 FQDN 匹配。如果两者不匹配,则必须创建以下过程中所述的本地域。

  6. 在“IP 地址”文本框中,键入要将 FQDN 解析为的 IP 地址。

  7. 单击“添加主机”。

  8. 在确认创建主机记录的消息中,单击“确定”。

  9. 在“新建主机”对话框中,单击“完成”。

    A 资源记录现在即会出现在 DNS 管理器中。

创建本地域

  1. 单击“开始”,指向“管理工具”,然后单击“Internet Information Services (IIS) 6.0 Manager”。

  2. 在 IIS 管理器中,展开 SMTP 服务器。

  3. 右键单击“域”,并在“操作”菜单上指向“新建”,然后单击“域”。

  4. 在“新建 SMTP 域向导”对话框中,选择“别名”,然后单击“下一步”。

  5. 在“域名”区域的“名称”框中,键入要由此域接收的邮件的地址。

    此地址必须与“为子域创建 A 资源记录”过程的步骤 4 和“在高级方案中配置传入电子邮件”过程的步骤 6b 中指定的地址相同。

  6. 单击“完成”。

  7. 在确认创建主机记录的消息中,单击“确定”。

备注

重新启动 SMTP 服务器,以使仍在“队列”文件夹中的所有电子邮件移至投递文件夹。然后,Windows SharePoint Services 定时服务会将这些邮件发送到其目标列表或库。

备注

如果将贵组织以外的电子邮件传送到 SMTP 服务器,则必须使用 MX 记录。有关详细信息,请参阅向区域添加邮件交换器 (MX) 资源记录 (https://go.microsoft.com/fwlink/?linkid=150827&clcid=0x804)。

在 Microsoft Exchange Server 2007 中添加 SMTP 连接器

SMTP 连接器使您能够更好地控制组织中的消息流。使用 SMTP 连接器的其他理由还包括设置传递限制或者指定特定地址空间。如果使用 Exchange Server 将传入电子邮件传送到 SharePoint 列表和库,您必须拥有 SMTP 连接器,以便发送到 SharePoint Foundation 2010 域的所有邮件使用运行 SMTP 服务的 SharePoint Foundation 2010 服务器。

使用以下过程在 Exchange Server 中添加 SMTP 连接器。该过程完成后,SMPT 连接器可确保将传入电子邮件发送到服务器场中正确的列表和库。

在 Exchange Server 中添加 SMTP 连接器

  1. 验证您是否拥有以下管理凭据:

    • 您必须是运行 Exchange Server 的计算机上 Administrators 组的成员。
  2. 在 Exchange 系统管理器中,展开路由组,右键单击“连接器”,指向“新建”,然后单击“SMTP 连接器”。

    此时将出现新连接器的“属性”对话框。

    备注

    如果看不到“管理组”文件夹,请在“Exchange 组织”对象中右键单击“属性”,然后选中“显示管理组”和“显示路由组”复选框。单击“确定”。您必须重启 Exchange 系统管理器。

  3. 在“常规”选项卡上,键入 SMTP 连接器的名称。

  4. 在“常规”选项卡上,选择以下选项之一:

    • 若要使用在承载连接器的 SMTP 虚拟服务器上配置的 DNS 设置,请选择“使用 DNS 路由到此连接器上的每个地址空间”。DNS 是 Exchange Server 的建议配置。

    • 若要将邮件传送到 Windows SMTP 服务器或外围网络(也称为外围子网)中的另一台服务器,请选择“将通过此连接器的所有邮件转发到下列智能主机”。在方括号中键入智能主机的主机名或 IP 地址,以防止 Exchange Server 尝试使用 DNS 来解析 IP 地址。然后,SMTP 连接器将邮件传送到所选的服务器,该服务器将处理 DNS 解析并传递邮件。

  5. 在“常规”选项卡上,单击“添加”,并至少添加一个桥头服务器和一个 SMTP 虚拟服务器。

    所添加的服务器将出现在“常规”选项卡上的“本地桥头”列表中。

  6. 单击“地址空间”选项卡,然后单击“添加”。

  7. 在“添加地址空间”对话框的“选择地址类型”列表中,单击“SMTP”,然后单击“确定”。

  8. 在“Internet 地址空间属性”对话框中,选择以下选项之一:

    1. 在“电子邮件域”框中,键入连接器的电子邮件域。

      重要

      在“电子邮件域”框中,有一个表示所有地址的默认值 *。组织中的至少一个连接器必须具有此地址空间,以确保将所有外部域传送到 Internet。

    2. 在“成本”框中分配适当的成本。默认情况下,成本为 1。

  9. 单击“确定”返回到“地址空间”选项卡。

  10. 在“地址空间”选项卡上的“连接器作用域”区域中,选择以下选项之一,然后单击“确定”:

    • 若要允许 Exchange Server 组织中的所有服务器都使用此连接器来发送 Internet 邮件,请单击“整个组织”。

    • 若要只允许路由组中的服务器使用此连接器来发送 Internet 邮件,请单击“路由组”。

    备注

    如果选择“路由组”,请确保您可以为不同路由组的服务器使用另一种方式来发送 Internet 邮件。

有关详细信息,请参阅管理连接器 (https://go.microsoft.com/fwlink/?linkid=150840&clcid=0x804)。

配置将与目录管理服务一起使用的 AD DS

如果计划使用目录管理服务,您应首先创建组织单位 (OU),并在 AD DS 中进行必要的配置。

若要在 SharePoint 场或远程服务器场上使用目录管理服务,您必须针对 SharePoint 管理中心网站配置应用程序池标识帐户,以便对您在 AD DS 中指定的容器具有“创建、删除以及管理用户帐户”用户权限。执行此操作的首选方法是针对 SharePoint 管理中心网站为应用程序池标识帐户分配权限。AD DS 管理员必须设置组织单位,并为容器分配“创建、删除以及管理用户帐户”的权限。在远程服务器场上使用目录管理服务的优点是,您不必为多个服务器场服务帐户分配组织单位权限。

以下过程是使用 DNS 管理器在运行 Windows Server 2008 的域控制器上执行的。在某些部署中,这些应用程序可能运行在位于同一个域中的多个服务器上。

在 AD DS 中创建组织单位

  1. 验证您是否拥有以下管理凭据:

    • 您必须是运行 DNS 管理器的域控制器上 Domain Administrators 组的成员或委派的域管理机构。
  2. 单击“开始”,指向“管理工具”,然后单击“Active Directory 用户和计算机”。

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

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

    创建了组织单位之后,您必须委派组织单位容器的“创建、删除以及管理用户帐户”权限以管理用户帐户。

将权限委派给管理中心的应用程序池标识帐户

  1. 验证您是否拥有以下管理凭据:

    • 您必须是 AD DS 中 Domain Administrators 组或 Enterprise Administrators 组的成员,或者是委派的域管理机构。
  2. 在“Active Directory 用户和计算机”中,找到所创建的组织单位。

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

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

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

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

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

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

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

若要创建和删除子对象,您还必须将组织单位的“创建所有子对象”和“删除所有子对象”控制委派给管理中心的应用程序池标识帐户。此过程完成后,管理中心的应用程序池标识帐户将对组织单位具有“创建所有子对象”和“删除所有子对象”控制,并且您可以启用传入电子邮件。

将组织单位的“创建所有子对象”和“删除所有子对象”控制委派给管理中心的应用程序池标识帐户

  1. 验证您是否拥有以下管理凭据:

    • 您必须是 AD DS 中 Domain Administrators 组或 Enterprise Administrators 组的成员,或者是委派的域管理机构。
  2. 右键单击该组织单位,然后单击“委派控制”。

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

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

  5. 单击“确定”。

  6. 单击“下一步”。

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

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

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

  10. 单击“下一步”。

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

通过将组织单位的“创建所有子对象”和“删除所有子对象”控制委派给管理中心的应用程序池标识帐户,管理员能够为列表启用电子邮件。委派这些控制后,管理员不能为列表或文档库禁用电子邮件,因为管理中心帐户将尝试从整个组织单位中(而不是从列表中)删除联系人。

为了避免此问题,您必须为管理中心的应用程序池标识帐户添加“删除子树目录”权限。使用以下过程来添加这些权限。此过程完成后,您就可以为列表禁用传入电子邮件。

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

  1. 验证您是否拥有以下管理凭据:

    • 您必须是 AD DS 中 Domain Administrators 组或 Enterprise Administrators 组的成员,或者是委派的域管理机构。
  2. 在“Active Directory 用户和计算机”中单击“查看”菜单,然后单击“高级功能”。

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

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

  5. 在“权限项目”区域中,双击管理中心的应用程序池标识帐户。

  6. 在“权限”区域中,为“删除子树目录”选择“允许”。

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

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

  9. 单击“确定”以关闭“Active Directory 用户和计算机”。

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

有关详细信息,请参阅 Active Directory 用户、计算机和组(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=151331&clcid=0x804)(该链接可能指向英文页面)。

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

您可以指定特定的电子邮件投递文件夹,该文件夹使 SharePoint Foundation 2010 可从其他服务器上的网络共享位置检索传入电子邮件。如果不希望使用 SMTP 服务,则可使用此选项。但是,使用此选项的缺点是,SharePoint Foundation 2010 无法检测到将电子邮件送达投递文件夹的远程电子邮件服务器上的配置更改。因此,如果电子邮件的位置已更改,则 SharePoint Foundation 2010 无法检索这些电子邮件。但是,此功能在默认电子邮件投递文件夹已满或快满时很有用。

如果指定了电子邮件投递文件夹,则必须确保管理中心的应用程序池标识帐户以及 Web 应用程序的应用程序池标识帐户对该电子邮件投递文件夹具有必要的权限。

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

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

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

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

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

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

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

  1. 验证您是否拥有以下管理凭据:

    • 您必须是包含电子邮件投递文件夹的计算机上 Administrators 组的成员。
  2. 在 Windows 资源管理器中右键单击投递文件夹,单击“属性”,然后单击“安全”选项卡。

  3. 在“安全”选项卡上的“组或用户名”框下,单击“编辑”按钮。

  4. 在“Windows 资源管理器的权限”对话框中,单击“添加”按钮。

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

    备注

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

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

  7. 单击“确定”。

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

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

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

  1. 验证您是否拥有以下管理凭据:

    • 您必须是包含电子邮件投递文件夹的计算机上 Administrators 组的成员。
  2. 在 Windows 资源管理器中右键单击投递文件夹,单击“属性”,然后单击“安全”选项卡。

  3. 在“安全”选项卡上的“组或用户名”框下,单击“编辑”按钮。

  4. 在“Windows 资源管理器的权限”对话框中,单击“添加”按钮。

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

    备注

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

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

  7. 单击“确定”。

在高级方案中配置传入电子邮件

以下过程配置传入电子邮件。还可以选择目录管理服务、为安全电子邮件服务器配置选项或指定电子邮件投递文件夹,并指定传入电子邮件显示地址。此过程完成后,用户便可将电子邮件发送到列表和库。

在高级方案中配置传入电子邮件

  1. 验证您是否拥有以下管理凭据:

    • 您必须是运行 SharePoint 管理中心网站的计算机上的 Administrators 组的成员。
  2. 在管理中心中,单击“系统设置”。

  3. 在“系统设置”页上的“电子邮件和短信(SMS)”部分,单击“配置传入电子邮件设置”。

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

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

    如果选择“自动”,您可以指定是接受来自所有电子邮件服务器的电子邮件,还是接受来自若干指定电子邮件服务器的电子邮件。

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

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

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

      备注

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

    2. 在“传入邮件的 SMTP 邮件服务器”框中,键入 SMTP 邮件服务器的名称。该服务器名称必须与 DNS 管理器中该邮件服务器的 A 资源记录条目中的 FQDN 匹配。

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

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

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

    • 新建通讯组

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

    • 更改通讯组标题和说明

    • 删除通讯组

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

    1. 在“目录管理服务 URL”框中,键入要使用的目录管理服务的 URL。该 URL 通常采用下列格式:http://server:adminport/_vti_bin/SharePointEmailWS.asmx。

    2. 在“传入邮件的 SMTP 邮件服务器”框中,键入 SMTP 邮件服务器的名称。该服务器名称必须与域服务器上 DNS 管理器中该邮件服务器的 A 资源记录条目中的 FQDN 匹配。

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

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

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

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

    提示

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

  10. 在“电子邮件投递文件夹”部分的“电子邮件投递文件夹”框中,键入特定文件夹的名称,SharePoint Foundation 会在此文件夹中轮询来自 SMTP 服务的传入电子邮件。

    如果默认电子邮件投递文件夹已满或几乎已满,拥有专门的电子邮件投递文件夹将十分有用。

    请确保 SharePoint Foundation 定时服务的登录帐户对电子邮件投递文件夹具有“修改”权限。有关详细信息,请参阅本文前面的“为 Windows SharePoint Services 定时服务的登录帐户配置电子邮件投递文件夹权限”。

    备注

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

  11. 在“安全电子邮件服务器”部分,选择是要接受来自所有电子邮件服务器的电子邮件,还是接受来自若干指定电子邮件服务器的电子邮件。

    备注

    此选项仅在选择了自动模式时可用。

  12. 单击“确定”。

在配置传入电子邮件后,网站管理员可以配置已启用电子邮件的列表和文档库。有关已启用电子邮件的文档库的详细信息,请参阅为列表或库启用和配置电子邮件支持 (https://go.microsoft.com/fwlink/?linkid=120164&clcid=0x804)。

如果选择了目录管理服务,则为文档库创建的联系人地址会自动显示在“Active Directory 用户和计算机”中。这些地址会显示在 SharePoint Foundation 2010 AD DS 的组织单位中,并且必须由 AD DS 管理员进行管理。AD DS 管理员可为每个联系人添加多个电子邮件地址。有关 AD DS 的详细信息,请参阅使用 Active Directory 服务(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=151348&clcid=0x804)(该链接可能指向英文页面)。

也可以通过添加新的 Exchange Server 全局收件人策略来配置 Exchange Server 计算机。该策略会自动添加使用第二层域名而非 SharePoint Foundation 2010 子域或主机名称的外部地址。有关如何管理 Exchange Server 的详细信息,请参阅 Microsoft Exchange Server 2007 (https://go.microsoft.com/fwlink/?linkid=83249&clcid=0x804)。

发送到 SharePoint 文档库的电子邮件中是否缺少附件?

如果发送到 SharePoint Foundation 2010 文档库的电子邮件中缺少附件,则可能是因为您将文档库与电子邮件地址进行了关联。如果这样做,目录管理服务可能无法添加以下两个属性:

  • internet Encoding = 1310720

  • mAPIRecipient = false

您必须使用 Active Directory 服务接口 (ADSI) 手动添加这两个缺少的属性。

备注

在运行 Windows Server 2008 或 Windows Server 2008 R2 的服务器上,可以在安装 AD DS 角色后安装“ADSI 编辑”,以使服务器成为域控制器。还可以在域成员服务器或独立服务器上安装 Windows Server 2008 远程服务器管理工具 (RSAT)。有关详细信息,请参阅安装或删除远程服务器管理工具包(https://go.microsoft.com/fwlink/?linkid=143345&clcid=0x804)。

使用 ADSI 工具添加属性

  1. 单击“开始”,然后单击“运行”。

  2. 在“运行”对话框中,键入“Adsiedit.msc”,然后单击“确定”。

  3. 在“ADSI 编辑”窗口中,依次展开“ADSI 编辑”、“域 [域名]”、“DC=域名, DC=com”,然后展开“CN=用户”。

  4. 右键单击要向其中添加缺少的属性的用户名,然后单击“属性”。

  5. 在“属性”对话框中的“属性编辑器”选项卡上,双击“Internet 编码”。

  6. 在“整数属性编辑器”对话框的“值”框中,键入“1310720”,然后单击“确定”。

  7. 在“属性”对话框中的“属性编辑器”选项卡上,双击“mAPIRecipient”。

  8. 在“布尔属性编辑器”对话框中,单击“False”,然后单击“确定”两次。