22 Apr 2025
Centre d'assistance
»
Base de connaissances
»
Support Technique
»
WebMail - Client Web - WebAdmin
»
Connexion automatique au Client Web par une URL
Connexion
[Mot de passe perdu]
Courriel:
Mot de passe:
Se souvenir de moi:
Recherche
-- Site d'assistance complet --
Base de connaissances
Formation par webinaires
Détails des articles
Imprimer l'article
Ajouter aux Favoris
Connexion automatique au Client Web par une URL
Solution
IceWarp
à partir de v10.4.2 -
Voici un point des différentes possibilités de connexion automatique au Client Web.
Le module d'accès est intégré au webmail, il suffit donc d'utiliser l'URL suivante (directement ou imbriquée dans un <a href>) :
https://
localhost
/webmail/?iw_username=admin&password=pwdadmin&language=fr&to=pro&_c=auth&_n[p][main]=win.main.tree&_n[w]=main&_n[js]=1&ctz=120&_a[login]=1&referer=http://127.0.0.1/auto.html&postlike
Toutes les variables sont nécessaires. Il faut changer les valeurs suivantes selon les besoins :
-
localhost
: nom du serveur s'il n'est pas local
-
language=fr
(ex. language=en ou language=it)
-
to=pro
(to=basic ouvre le webmail avec l'interface tablette et to=pda avec l'interface smartphone)
-
referer=http://127.0.0.1/auto.html
(mettre ici la page qui doit être affichée sur l'action de logout - le referer ici fonctionne avec tous les navigateurs)
Utilisation d'un script external.html spécifique de la distribution France
Le script spécifique est téléchargeable
ici
Il faut le placer dans un dossier à créer dans le dossier html du serveur IceWarp (autologin par exemple).
Il devait être utilisé pour une connexion directe avec les versions antérieures à la 10.4.2, il doit maintenant être remplacé par la méthode décrite plus haut.
Il faut modifier le script pour l'adapter au besoin : mettre le nom du serveur là où il est fait référence à "https://localhost/webmail". Il indique le serveur sur lequel sera effectué le login.
Dans le fichier external.html on peut aussi modifier :
- le Client Web destinataire :
dans <input type="hidden" name="to" value="pro" /> changer "pro" par "basic" ou "pda"
- la langue du destinataire :
dans <input type="hidden" name="language" value="" /> on peut mettre : en, fr,... dans le champ value
- le décalage horaire à imposer par rapport à GMT :
dans <input type="hidden" name="ctz" id="ctz" value="60" />, changer la valeur du décalage en minute (60 par défaut)
(pour un décalage automatique, voir le fichier ...\html\webmail\client\_external\external.html)
L'URL est la suivante :
https://localhost/autologin/external.html?user=xxxx&password=yyyy
localhost
est remplacé par le nom du serveur contenant le répertoire autologin et xxxx et yyyy sont le nom d'utilisateur et le mot de passe.
Si le mot de passe contient des caractères qui risquent d'être mal interprétés, il faut les remplacer par le code ASCII hexa précédé d'un % (par exemple & est remplacé par %26, ? par %3F et = par %3D).
Ce code fonctionne (en direct ou dans un lien imbriqué) avec tous les navigateurs, mais pour les navigateurs autres que IE, le logout revient sur la page de login standard du webmail.
Utilisation du script external.html de la distribution
Le script se trouve dans le dossier ...\html\webmail\client\_external
Il faut le placer dans un dossier à créer dans le dossier html du serveur IceWarp
Il faut ajuster les variables optionnelles (voir les commentaires dans le fichier).
Lorsqu'il est appelé, il ouvre une fenêtre avec un champ pour le nom d'utilisateur et un champ pour le mot de passe :
Détails des articles
Code d'identification de l'article:
317
Créé le:
31 Aug 2011 11:11 AM
Cette réponse m'a été utile
Cette réponse ne m'a pas été utile
Accueil
|
Enregistrement
|
Créer ticket
|
Base de connaissances
|
Formation par webinaires
Langue:
French
English (U.S.)
Logiciel d'assistance informatique produit par Kayako SupportSuite v3.10.02