与 SMTP 服务器通信时出错 - 事件 6858(SharePoint 2010 产品)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2010-03-09

**警报名称:**与 SMTP 服务器通信时出现错误

**事件 ID:**6858

摘要:   Microsoft SharePoint Foundation 2010 使用 SMTP 邮件服务器来发送通知和其他管理消息。利用 SharePoint 管理中心网站上“传出电子邮件设置”页,您可以指定用于发送通知的 SMTP 服务器,并可以设置用于为所有网站发送通知和接收答复的电子邮件地址。

**症状:**可能出现以下症状:

  • 无法使用 SPUtility.SendEmail 发送电子邮件

  • 无法发送电子邮件,包括通知电子邮件、确认电子邮件、邀请电子邮件、有关超出配额的电子邮件

  • 事件日志中出现此事件:事件 ID: 6858 说明: 无法解析 SMTP 主机 <主机 id> 的名称。

**原因:**可能有下列一种或多种原因:

  • Microsoft SharePoint Foundation 无法连接到 SMTP 主机。

  • SharePoint Foundation 无法解析出站 SMTP 服务器的名称。

若要解决此问题,请使用与您确定的原因相对应的解决方案。执行解决方案后,请参阅本文结尾的“验证是否已发送电子邮件通知”部分,以确认此功能运行正常。

备注

您必须是 SharePoint 组“Farm Administrators”的成员才能执行以下操作。

解决方案:启动并配置 SMTP 服务

  1. 在 Internet Information Services (IIS) 6.0 管理器中,连接到 SMTP 服务器。

  2. 展开服务器节点并查找 SharePoint Foundation 使用的 SMTP 虚拟服务器。

  3. 右键单击正确的虚拟服务器,然后单击“启动”。

  4. 若要配置该虚拟服务器,请打开其属性。

  5. 在“传递”选项卡上,单击“出站安全”。

  6. 在“出站安全”对话框中,选中“匿名访问”或“集成 Windows 身份验证”。如果您选中了“集成 Windows 身份验证”,请确保在 SMTP 服务器上通过选中“帐户”和“密码”复选框,对 Windows SharePoint Services 管理中心应用程序池帐户进行身份验证。

解决方案:在管理中心配置传出电子邮件设置

  1. 在管理中心页上单击“系统设置”,然后在“电子邮件”部分单击“配置传出电子邮件设置”。

  2. 在“传出电子邮件设置”页上的“邮件设置”部分,在“出站 SMTP 服务器”文本框中键入正确的 SMTP 服务器。

验证是否已发送电子邮件通知

  1. 导航到包含任意类型列表的 SharePoint Foundation 网站。

  2. 单击列表中的项。

  3. 单击列表中的一项,然后在功能区上单击“共享并跟踪”。

  4. 单击“通知我”并从菜单中选择“针对此项目”。

  5. 在“新建通知”对话框中的“通知发送对象”部分,在“用户”框中键入帐户名称。

  6. 验证其他设置后,单击“确定”。

    系统会向电子邮件收件箱发送一封电子邮件,通知您已经创建新通知。