SharePoint 列表中的电子邮件中 ​​URL 不正确的随机问题

SharePoint 列表中的电子邮件中 ​​URL 不正确的随机问题

我有一个 MOSS 2007 标准服务器场,由 WFE、索引服务器和 SQL 2005 数据库服务器组成。Web 应用程序通过端口 80 (http) 提供给 ISA 服务器,该服务器使用 SSL。我有 AAM 来将 URL 从 http 更改为 https。

我的问题在于 MOSS 农场内的列表生成的电子邮件。电子邮件中的 URL 在 http:// 和 https:// 之间是随机的。我找不到规律来找出问题所在。农场各地不同站点的不同列表也发生了同样的事情。发出的大多数电子邮件都是不正确的。

更新:我发现警报是 https://,这是正确的,但电子邮件通知是错误的。

我可能使用了错误的语法,所以我所说的警报是指当您单击操作时从列表中发出的警报。通知是指当项目分配给您时发送的信息。

答案1

鲍勃,

我相信电子邮件是通过链接发送的,这些链接使用了与网站集相关的 Web 应用程序的默认区域 URL(http://technet.microsoft.com/en-us/library/cc287815.aspx—— 请参阅“默认区域的配置要求”部分。

您说您没有在链接中看到任何模式。Web 应用程序中的默认区域是否一致?您是否观察到了不同之处?

答案2

列表中的电子邮件警报将使用的 URL 在创建时存储,并使用您当时浏览的 URL - 据我所知,它不会从特定区域获取 URL。

(行政警报(例如报价警报)确实如此,但是这些警报与列表通知警报不同)

就您而言,我相信这是因为您使用 ISA 服务器来执行 SSL“终止”,所以它看起来像这样:-

SharePoint <=== HTTP ===> ISA <=== HTTPS ===> 用户

虽然用户看到的是 HTTPS,但 SharePoint 知道它使用的是 HTTP,并且这是分配给警报的 URL。

skelly 的博客文章中,Sean ref 讨论了如何使用代码更改这些 URL。

还有一个更新警报管理工具包向 STSADM 中添加了可以执行此操作的命令 - 也许您可以运行此命令(每晚运行一次,因为新创建的警报也会出错?)来更新任何警报

相关内容