知识库:电子邮件通知中的链接使用了错误的协议或端口
Updated: 十月 13, 2026
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 |
|---|---|---|
| HTTP | 9780 | HTTP |
| HTTPS | 9785 | HTTPS |
与服务器访问配置保持一致
- 对于 HTTPS 环境,将
WebsiteDomain的端口配置为 9785,并将PreferredProtocol设置为 HTTPS。 - 对于 HTTP 环境,将
WebsiteDomain的端口配置为 9780,并将PreferredProtocol设置为 HTTP。
更改后,重启 IIS 以应用更新后的配置。
更新 LocalVault.ini 并重启 IIS
- 在安装 Altium On-Prem Enterprise Server 的计算机上,使用以管理员权限运行的文本编辑器打开以下文件:
C:\Program Files (x86)\Altium\Altium365\LocalVault.ini - 找到以下参数:
WebsiteDomain= PreferredProtocol= - 确认这些值与用户平时访问服务器所使用的协议和端口一致。
- 对于 HTTPS 环境,配置如下:
WebsiteDomain=<server-name>:9785 PreferredProtocol=HTTPS - 对于 HTTP 环境,配置如下:
WebsiteDomain=<server-name>:9780 PreferredProtocol=HTTP - 保存文件,以管理员身份打开 Command Prompt,然后运行:
iisreset - 生成一封新的任务通知电子邮件,并确认其中的 URL 使用了预期的协议和端口:
https://<server-name>:9785/...或:
http://<server-name>:9780/... - 点击链接,确认其能够打开预期的 Altium Web 界面。
补充说明
如果更新 WebsiteDomain 和 PreferredProtocol 后问题仍然存在,请参阅以下相关知识库文章以获取更多指导:
- 知识库:更改服务器名称后无法访问 Web Viewer 或本地部署服务器 提供了有关验证 IIS 绑定、主机名配置和
LocalVault.ini设置的指导。 - 知识库:服务器电子邮件通知中安全端口号的使用 提供了有关配置 HTTPS 端口以及确保电子邮件通知生成安全 URL 的指导。
这些文章介绍了其他服务器配置场景,这些场景可能影响 URL 的生成以及对 Altium On-Prem Enterprise Server Web 界面的访问。