与 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 服务
在 Internet Information Services (IIS) 6.0 管理器中,连接到 SMTP 服务器。
展开服务器节点并查找 SharePoint Foundation 使用的 SMTP 虚拟服务器。
右键单击正确的虚拟服务器,然后单击“启动”。
若要配置该虚拟服务器,请打开其属性。
在“传递”选项卡上,单击“出站安全”。
在“出站安全”对话框中,选中“匿名访问”或“集成 Windows 身份验证”。如果您选中了“集成 Windows 身份验证”,请确保在 SMTP 服务器上通过选中“帐户”和“密码”复选框,对 Windows SharePoint Services 管理中心应用程序池帐户进行身份验证。
解决方案:在管理中心配置传出电子邮件设置
在管理中心页上单击“系统设置”,然后在“电子邮件”部分单击“配置传出电子邮件设置”。
在“传出电子邮件设置”页上的“邮件设置”部分,在“出站 SMTP 服务器”文本框中键入正确的 SMTP 服务器。
验证是否已发送电子邮件通知
导航到包含任意类型列表的 SharePoint Foundation 网站。
单击列表中的项。
单击列表中的一项,然后在功能区上单击“共享并跟踪”。
单击“通知我”并从菜单中选择“针对此项目”。
在“新建通知”对话框中的“通知发送对象”部分,在“用户”框中键入帐户名称。
验证其他设置后,单击“确定”。
系统会向电子邮件收件箱发送一封电子邮件,通知您已经创建新通知。