KB : Les liens des notifications par e-mail utilisent un protocole ou un port incorrect
Détails de la solution
Les liens dans les e-mails utilisent une adresse incorrecte
Les utilisateurs reçoivent des e-mails de notification de tâche contenant des liens vers l’interface web Altium. Lorsqu’un utilisateur clique sur un lien, le navigateur tente de se connecter en utilisant un protocole ou un port inattendu.
Par exemple, un environnement configuré pour HTTPS peut générer :
http://<server-name>:9780/...
Au lieu de :
https://<server-name>:9785/...
Par conséquent, le lien peut ne pas ouvrir l’interface web Altium attendue ou afficher une erreur de connexion.
Les valeurs de configuration déterminent les URL des notifications
Les liens des notifications par e-mail sont générés à partir des valeurs configurées dans le fichier LocalVault.ini. Si les paramètres suivants ne correspondent pas au protocole et au port utilisés pour accéder à Altium On-Prem Enterprise Server, les liens générés dans les e-mails peuvent pointer vers une URL incorrecte :
WebsiteDomain=PreferredProtocol=
Le fichier LocalVault.ini se trouve généralement à l’emplacement suivant :
C:\Program Files (x86)\Altium\Altium365\LocalVault.ini
Les configurations par défaut du serveur sont les suivantes :
| Protocole | Port | PreferredProtocol |
|---|---|---|
| HTTP | 9780 | HTTP |
| HTTPS | 9785 | HTTPS |
Faire correspondre les paramètres à la configuration d’accès au serveur
- Pour un environnement HTTPS, configurez
WebsiteDomainavec le port 9785 et définissezPreferredProtocolsur HTTPS. - Pour un environnement HTTP, configurez
WebsiteDomainavec le port 9780 et définissezPreferredProtocolsur HTTP.
Après avoir effectué les modifications, redémarrez IIS afin d’appliquer la configuration mise à jour.
Mettre à jour LocalVault.ini et redémarrer IIS
- Sur la machine hébergeant Altium On-Prem Enterprise Server, ouvrez le fichier suivant dans un éditeur de texte avec des privilèges d’administrateur :
C:\Program Files (x86)\Altium\Altium365\LocalVault.ini - Repérez les paramètres suivants :
WebsiteDomain= PreferredProtocol= - Vérifiez que les valeurs correspondent au protocole et au port que les utilisateurs emploient habituellement pour accéder au serveur.
- Pour un environnement HTTPS, configurez :
WebsiteDomain=<server-name>:9785 PreferredProtocol=HTTPS - Pour un environnement HTTP, configurez :
WebsiteDomain=<server-name>:9780 PreferredProtocol=HTTP - Enregistrez le fichier, ouvrez Command Prompt en tant qu’administrateur, puis exécutez :
iisreset - Générez un nouvel e-mail de notification de tâche et vérifiez que son URL utilise le protocole et le port attendus :
https://<server-name>:9785/...ou :
http://<server-name>:9780/... - Cliquez sur le lien et vérifiez qu’il ouvre l’interface web Altium attendue.
Remarques complémentaires
Si le problème persiste après la mise à jour de WebsiteDomain et de PreferredProtocol, consultez les articles connexes suivants de la base de connaissances pour obtenir des conseils supplémentaires :
- Base de connaissances : Difficultés d’accès à Web Viewer ou au serveur sur site après un changement de nom du serveur fournit des conseils pour vérifier les liaisons IIS, la configuration du nom d’hôte et les paramètres
LocalVault.ini. - Base de connaissances : Utilisation d’un numéro de port sécurisé pour les notifications par e-mail du serveur fournit des conseils pour configurer les ports HTTPS et s’assurer que les notifications par e-mail génèrent des URL sécurisées.
Ces articles couvrent d’autres scénarios de configuration du serveur susceptibles d’affecter la génération des URL et l’accès à l’interface web d’Altium On-Prem Enterprise Server.