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

我有一个由WFE,索引服务器和SQL 2005数据库服务器组成的MOSS 2007标准服务器场。 Web应用程序正在端口80(http)上提供给ISA服务器,在那里它是SSL的。 我有AAM将URL从http更改为https。

我的问题是由MOSS农场内的列表生成的电子邮件。 电子邮件内的url在http://和https://之间是随机的。 我找不到一个模式来找出问题所在。 同样的事情发生在整个农场不同地点的不同列表。 大部分发送的电子邮件都不正确。

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

我可能会使用不正确的语法,所以当我点击操作时,警报的意思就是从列表中提醒我。 而且通知是在将某个项目分配给您时发送的。

鲍勃,

我相信电子邮件是通过链接使用相关网站应用程序的默认区域url收集的( http://technet.microsoft.com/en-us/library/cc287815.aspx – 请参阅部分称为“默认区域的configuration要求”)。

你说你没有看到链接中的模式。 跨Web应用程序的默认区域是否一致? 你在观察一些不同的东西吗?

电子邮件警报列表将使用的URL将在创build时存储,并使用当时浏览的URL – 它不会从特定区域AFAIK获取URL。

(引号之类的pipe理警报,但列出通知警报不同)

在你的情况下,我相信因为你使用ISA服务器做SSL终止,它看起来像这样:

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

尽pipe用户可以看到HTTPS,但是SharePoint知道它使用的是HTTP,这就是分配给警报的URL。

斯凯利的博客文章,肖恩参考如何使用代码更改这些url的谈话。

还有一个updatealert命令由pipe理工具包添加到STSADM中,可以这样做 – 也许你可以运行这个(每晚都是新创build的警报也是错误的)来更新任何警报

  • 疑难解答 – 警报电子邮件中的URL不正确