KB: Links in E-Mail-Benachrichtigungen verwenden ein falsches Protokoll oder einen falschen Port
Lösungsdetails
Links in E-Mails verwenden eine falsche Adresse
Benutzer erhalten E-Mails mit Aufgabenbenachrichtigungen, die Links zur Altium-Weboberfläche enthalten. Wenn ein Benutzer einen Link auswählt, versucht der Browser, eine Verbindung über ein unerwartetes Protokoll oder einen unerwarteten Port herzustellen.
Beispielsweise kann eine für HTTPS konfigurierte Umgebung Folgendes generieren:
http://<server-name>:9780/...
Statt:
https://<server-name>:9785/...
Dadurch öffnet der Link möglicherweise nicht die erwartete Altium-Weboberfläche, oder es wird ein Verbindungsfehler angezeigt.
Konfigurationswerte bestimmen die URLs in Benachrichtigungen
Links in E-Mail-Benachrichtigungen werden anhand der in der Datei LocalVault.ini konfigurierten Werte generiert. Wenn die folgenden Parameter nicht mit dem Protokoll und dem Port übereinstimmen, die für den Zugriff auf den Altium On-Prem Enterprise Server verwendet werden, können die generierten E-Mail-Links auf eine falsche URL verweisen:
WebsiteDomain=PreferredProtocol=
Die Datei LocalVault.ini befindet sich normalerweise unter:
C:\Program Files (x86)\Altium\Altium365\LocalVault.ini
Die Standardkonfigurationen des Servers sind:
| Protokoll | Port | PreferredProtocol |
|---|---|---|
| HTTP | 9780 | HTTP |
| HTTPS | 9785 | HTTPS |
Konfiguration an den Serverzugriff anpassen
- Konfigurieren Sie für eine HTTPS-Umgebung
WebsiteDomainmit Port 9785 und setzen SiePreferredProtocolauf HTTPS. - Konfigurieren Sie für eine HTTP-Umgebung
WebsiteDomainmit Port 9780 und setzen SiePreferredProtocolauf HTTP.
Starten Sie IIS nach den Änderungen neu, damit die aktualisierte Konfiguration angewendet wird.
LocalVault.ini aktualisieren und IIS neu starten
- Öffnen Sie auf dem Rechner des Altium On-Prem Enterprise Server die folgende Datei in einem Texteditor mit Administratorrechten:
C:\Program Files (x86)\Altium\Altium365\LocalVault.ini - Suchen Sie die folgenden Parameter:
WebsiteDomain= PreferredProtocol= - Vergewissern Sie sich, dass die Werte mit dem Protokoll und dem Port übereinstimmen, die Benutzer normalerweise für den Zugriff auf den Server verwenden.
- Konfigurieren Sie für eine HTTPS-Umgebung Folgendes:
WebsiteDomain=<server-name>:9785 PreferredProtocol=HTTPS - Konfigurieren Sie für eine HTTP-Umgebung Folgendes:
WebsiteDomain=<server-name>:9780 PreferredProtocol=HTTP - Speichern Sie die Datei, öffnen Sie Command Prompt als Administrator und führen Sie Folgendes aus:
iisreset - Generieren Sie eine neue E-Mail mit einer Aufgabenbenachrichtigung und prüfen Sie, ob die URL das erwartete Protokoll und den erwarteten Port verwendet:
https://<server-name>:9785/...oder:
http://<server-name>:9780/... - Wählen Sie den Link aus und vergewissern Sie sich, dass er die erwartete Altium-Weboberfläche öffnet.
Zusätzliche Hinweise
Wenn das Problem nach der Aktualisierung von WebsiteDomain und PreferredProtocol weiterhin besteht, finden Sie in den folgenden zugehörigen Knowledgebase-Artikeln weitere Hinweise:
- KB: Probleme beim Zugriff auf den Web Viewer oder On-Prem Server nach einer Änderung des Servernamens enthält Hinweise zur Überprüfung der IIS-Bindungen, der Hostnamenkonfiguration und der Einstellungen für
LocalVault.ini. - KB: Verwendung einer sicheren Portnummer für die E-Mail-Benachrichtigungen des Servers enthält Hinweise zur Konfiguration von HTTPS-Ports und dazu, wie Sie sicherstellen, dass E-Mail-Benachrichtigungen sichere URLs generieren.
Diese Artikel behandeln weitere Szenarien der Serverkonfiguration, die sich auf die URL-Generierung und den Zugriff auf die Weboberfläche des Altium On-Prem Enterprise Server auswirken können.