tuto:ipasserelle:mail:mozilla_mcd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tuto:ipasserelle:mail:mozilla_mcd [14/09/2012 14:40]
dani
tuto:ipasserelle:mail:mozilla_mcd [20/10/2020 09:21] (Version actuelle)
heuzef [Configuration sur les postes clients]
Ligne 22: Ligne 22:
  
  
-Le déploiement de configuration se passe en plusieurs étapes. Il faut d'abord indiquer à Thunderbird et Firefox où récupérer leur configuration. La configuration peut être récupérée de plusieurs façon (fichier local, http, ftp etc…). Dans cet exemple, ce sera une URI HTTP qui sera utilisée. À chaque démarrage, Thunderbird va contacter le serveur qui héberge la configuration, en passant en paramètre l'utilisateur en cours (qui sera récupéré dans une variable d'environnement). À partir du nom d'utilisateur, un script en PHP sur votre serveur va interroger un annuaire LDAP pour connaitre les adresses mails attribuées, et éventuellement d'autres informations (comme l'appartenance à des groupes spécifiques). La sortie de ce script PHP sera une configuration pour Thunderbird, qui sera appliquée sur le poste et conservée en cache. Si Thunderbird ne peut pas contacter le serveur, alors la dernière configuration connue sera appliqué.+Le déploiement de configuration se passe en plusieurs étapes. Il faut d'abord indiquer à Thunderbird et Firefox où récupérer leur configuration. La configuration peut être récupérée de plusieurs façon (fichier local, http, ftp etc…). Dans cet exemple, ce sera une URI HTTP qui sera utilisée. À chaque démarrage, Thunderbird va contacter le serveur qui héberge la configuration, en passant en paramètre l'utilisateur en cours (qui sera récupéré dans une variable d'environnement). À partir du nom d'utilisateur, un script en PHP sur votre serveur va interroger un annuaire LDAP pour connaitre les adresses mails attribuées, et éventuellement d'autres informations (comme l'appartenance à des groupes spécifiques). La sortie de ce script PHP sera une configuration pour Thunderbird, qui sera appliquée sur le poste et conservée en cache. Si Thunderbird ne peut pas contacter le serveur, alors la dernière configuration connue sera appliquée.
  
  
Ligne 48: Ligne 48:
    
     // Bind to the LDAP server     // Bind to the LDAP server
-    $link = @ldap_connect(LDAP_SERVER) or die ("Couldn't connect to the LDAP server");     ldap_set_option($link, LDAP_OPT_PROTOCOL_VERSION, 3);     @ldap_bind($link) or die ("Couldn't bind to the LDAP server");+    $link = @ldap_connect(LDAP_SERVER) or die ("Couldn't connect to the LDAP server"); 
 +    ldap_set_option($link, LDAP_OPT_PROTOCOL_VERSION, 3); 
 +    @ldap_bind($link) or die ("Couldn't bind to the LDAP server");
     // Lookup the user     // Lookup the user
     $result = ldap_search($link, USER_BASE, "uid=" . $uid);     $result = ldap_search($link, USER_BASE, "uid=" . $uid);
Ligne 219: Ligne 221:
     // Bind to the LDAP server     // Bind to the LDAP server
     // Not used for now, but might be usefull one day to generate conf per group or per user     // Not used for now, but might be usefull one day to generate conf per group or per user
-    $link = @ldap_connect(LDAP_SERVER) or die ("Couldn't connect to the LDAP server");     ldap_set_option($link, LDAP_OPT_PROTOCOL_VERSION, 3);     @ldap_bind($link) or die ("Couldn't bind to the LDAP server");+    $link = @ldap_connect(LDAP_SERVER) or die ("Couldn't connect to the LDAP server"); 
 +    ldap_set_option($link, LDAP_OPT_PROTOCOL_VERSION, 3); 
 +    @ldap_bind($link) or die ("Couldn't bind to the LDAP server");
     // Lookup the user     // Lookup the user
     $result = ldap_search($link, USER_BASE, "uid=" . $uid);     $result = ldap_search($link, USER_BASE, "uid=" . $uid);
Ligne 406: Ligne 410:
  
  
-  * C:\Program Files^Mozilla Firefox\firefox.cfg+  * C:\Program Files\Mozilla Firefox\firefox.cfg
  
  
Ligne 430: Ligne 434:
  
  
-Il est possible de déployer ces fichiers de configuration sur l'ensemble de vos postes, on utilise par exemple [[http://www.wpkg.org|WPKG]] pour ça.+Il est possible de déployer ces fichiers de configuration sur l'ensemble de vos postes, avec [[http://www.wpkg.org|WPKG]] par exemple.
  
  • tuto/ipasserelle/mail/mozilla_mcd.1347626422.txt.gz
  • Dernière modification: 14/09/2012 14:40
  • de dani