我们正在尝试将 Microsoft 提供的帮助台模板用于我们的 SharePoint 帮助台站点(在 WSS 3.0 上运行),但在尝试从电子邮件创建票证时遇到了问题。正常工作时,站点应该接受电子邮件,然后从该电子邮件创建列表项(服务票证)。要在 SharePoint 中设置此功能,我们可以指定电子邮件地址,例如[电子邮件保护](我们无法更改 ourdomain.com 部分)。
问题是:当有人向此地址发送电子邮件时,我们的 Exchange 服务器意识到这不是有效的 Exchange 帐户,因此将其发送到我们的 Barracuda 盒。Barracuda 盒将其发送到 SharePoint,但它在地址开头附加了“btv1==2372983023...”(我理解这是为了防止反向散射)。SharePoint 收到此电子邮件并发现没有这样的用户(因为 SharePoint 会根据 Active Directory 检查用户的电子邮件地址)。
如果我们可以将电子邮件发送到 SharePoint 而不使用“btv1...”部分,那么它就可以正常工作。有人能告诉我我们应该如何直接从 Exchange 路由到 SharePoint,以便 Barracuda 盒子不会妨碍吗?在网上阅读了建议的解决方案后,我们尝试在 Exchange 中创建一个 SMTP 连接器,将 @sharepoint.ourdomain.com 电子邮件指向我们的 SharePoint 服务器的 IP。然后,我们为这个新连接器分配了一个比“发送到 Internet”SMTP 连接器更高的成本值。但这没有奏效。有什么想法吗?
谢谢。
答案1
创建联系人。将电子邮件地址设置为 SMTP:[电子邮件保护]
我知道这听起来很奇怪,但这就是它的工作原理。
答案2
SMTP 连接器是执行此操作的正确方法。此处常见的一个问题是,添加 smtp 连接器后,重新启动 Exchange 服务器上的 SMTP 服务。这不会使 Exchange 停机,只需循环 smtp 服务。循环服务后,它将检测到新路径。
或者我相信在正常情况下它会每隔几个小时刷新一次。
如果这不能解决问题,那一定是您的 smtp 连接器上的设置问题。
还有几件事需要检查:
您能从 Exchange 服务器通过端口 25 远程登录到 SharePoint 服务器吗?如果答案是否定的,则说明 SharePoint 服务器本身的 smtp 服务存在问题。您还会注意到,在队列窗口中,连接器似乎已关闭。
Winroute 将帮助您追踪通过连接器发送电子邮件的信息。
使用 WinRoute 确定路由主机已知的链路状态路由信息。WinRoute 工具连接到 Exchange 2000 或 2003 服务器上的链路状态端口 TCP 端口 691,并提取组织的链路状态信息。该信息是一系列 GUID,WinRoute 将其与 Active Directory、连接器和桥头服务器中的对象匹配,并以人性化格式呈现。此工具应该是在 Exchange 2000 和 Exchange 2003 邮件处理环境中排除路由故障的第一步。
另一个值得检查的事项是消息跟踪和 Exchange 服务器的 smtp 日志,它可能会为您提供一些附加信息,您可以在 Exchange 中的虚拟 smtp 服务器设置中启用此功能。确保启用所有日志记录选项。
此外,虽然成本对于 SMTP 连接器很重要,但请检查以下内容:
确保桥头服务器与源 Exchange 服务器正确无误。在地址空间选项卡下,您应该有 1 个列表 dns.name.of.sharepoint.corp 成本为 1 确保连接器范围是整个组织并允许中继消息
在 sharepoint 上的成本为 1,在 * 出站连接器上的成本为 1,这是可以的。