Product 关闭

知识库:电子邮件通知中的链接使用了错误的协议或端口

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
Altium On-Prem Enterprise Server 生成的任务通知电子邮件中,链接可能使用了错误的协议或端口。例如,即使服务器已配置为通过端口 9785 使用 HTTPS,电子邮件中的链接仍可能使用 HTTP 端口 9780。当 LocalVault.ini 中的 WebsiteDomain 和 PreferredProtocol 设置与服务器的实际访问配置不一致时,就会出现此问题。更新这些参数并重启 IIS 后,新生成的任务通知电子邮件中的 URL 就会使用正确的协议和端口。

解决方案详情

电子邮件链接使用了错误的地址

用户收到的任务通知电子邮件中包含指向 Altium Web 界面的链接。当用户点击链接时,浏览器会尝试使用非预期的协议或端口进行连接。

例如,配置为使用 HTTPS 的环境可能会生成:

http://<server-name>:9780/...

而不是:

https://<server-name>:9785/...

因此,该链接可能无法打开预期的 Altium Web 界面,或显示连接错误。

配置值决定通知中的 URL

电子邮件通知链接根据 LocalVault.ini 文件中配置的值生成。如果以下参数与访问 Altium On-Prem Enterprise Server 所使用的协议和端口不匹配,生成的电子邮件链接可能会指向错误的 URL:

  • WebsiteDomain=
  • PreferredProtocol=

LocalVault.ini 文件通常位于:

C:\Program Files (x86)\Altium\Altium365\LocalVault.ini

默认服务器配置如下:

协议端口PreferredProtocol
HTTP9780HTTP
HTTPS9785HTTPS

与服务器访问配置保持一致

  • 对于 HTTPS 环境,将 WebsiteDomain 的端口配置为 9785,并将 PreferredProtocol 设置为 HTTPS。
  • 对于 HTTP 环境,将 WebsiteDomain 的端口配置为 9780,并将 PreferredProtocol 设置为 HTTP。

更改后,重启 IIS 以应用更新后的配置。

更新 LocalVault.ini 并重启 IIS

  1. 在安装 Altium On-Prem Enterprise Server 的计算机上,使用以管理员权限运行的文本编辑器打开以下文件:
    C:\Program Files (x86)\Altium\Altium365\LocalVault.ini
  2. 找到以下参数:
    WebsiteDomain=
    PreferredProtocol=
  3. 确认这些值与用户平时访问服务器所使用的协议和端口一致。
    LocalVault.ini configuration file showing WebsiteDomain=:9780 and PreferredProtocol=HTTP, with Port=9780 and HttpsPort=9785 listed in server configuration. 
  4. 对于 HTTPS 环境,配置如下:
    WebsiteDomain=<server-name>:9785
    PreferredProtocol=HTTPS
  5. 对于 HTTP 环境,配置如下:
    WebsiteDomain=<server-name>:9780
    PreferredProtocol=HTTP
  6. 保存文件,以管理员身份打开 Command Prompt,然后运行:
    iisreset
  7. 生成一封新的任务通知电子邮件,并确认其中的 URL 使用了预期的协议和端口:
    https://<server-name>:9785/...

    或:

    http://<server-name>:9780/...
  8. 点击链接,确认其能够打开预期的 Altium Web 界面。

补充说明

如果更新 WebsiteDomain 和 PreferredProtocol 后问题仍然存在,请参阅以下相关知识库文章以获取更多指导:

这些文章介绍了其他服务器配置场景,这些场景可能影响 URL 的生成以及对 Altium On-Prem Enterprise Server Web 界面的访问。

参考资料

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。