设置团队房间时,来自 openntf 的 extlib 的 8.5.3,其中一个配置项是用于 URL。
因此,当从团队室发送提醒等时,它将有一个注释文档链接和一个网络链接。
在我们的测试/开发环境中,它就像一个魅力。用户在使用 webclient 时感到困惑。(xpages)
在 prod 环境中升级我们的一个团队房间后。我们接到电话说电子邮件中的链接不起作用。
生成的链接是 http 而不是 https。我的意思是为审阅者创建的电子邮件中的链接或项目过期的提醒。
怎么会?
设置团队房间时,来自 openntf 的 extlib 的 8.5.3,其中一个配置项是用于 URL。
因此,当从团队室发送提醒等时,它将有一个注释文档链接和一个网络链接。
在我们的测试/开发环境中,它就像一个魅力。用户在使用 webclient 时感到困惑。(xpages)
在 prod 环境中升级我们的一个团队房间后。我们接到电话说电子邮件中的链接不起作用。
生成的链接是 http 而不是 https。我的意思是为审阅者创建的电子邮件中的链接或项目过期的提醒。
怎么会?
在我们内部的多米诺生产环境中,我们只使用 https。但是在我们的测试/开发环境中,我们目前只能使用 http。
在设计器中打开模板并查看我发现的代理:
用于服务器
wMail = " http://" + serverName +"/"+ dbpath +"/topicThread.xsp?action=openDocument&documentId="+doc.universalid
对于本地:
wMail = " http://"+ getWebAddress +"/"+ dbpath+"/$All/"+doc.universalid
所以http协议是硬编码的。
在这些代理中可以找到代码字符串。
一个快速的解决方法是将 http 替换为 https。
更好的解决方案是在 teamroomsetup 表单的高级选项选项卡中添加一个复选框。并更改代理中的代码以根据值生成 http 或 https url 获取值。
我还没有时间。但这并不难做到。
要考虑:无论您做什么,都在模板中更改它,而不是在团队空间 nsf 中。第二天发现您更改了默认模板覆盖的位置会很遗憾。
希望能节省时间
为什么不更改数据库的属性以强制使用 HTTPS 打开它?