Stockage login connecteur BM

Bonjour à tous,

Avant toute chose, bravo à toute l’équipe pour votre boulot. 2 semaineS que je teste BM et, franchement, j’adopte!

Je prépare le terrain en vue d’une migration du système de messagerie actuel de ma boite. Actuellement, on est sur du postfix/cyrus avec des clients lourds Outlook. D’ici quelques mois, je vais migrer mes 200 comptes vers un ensemble LDAP / Blue Mind / Thunderbird. Chaque client “s’auto-configurera” via le système AKA de Mozilla (récupération des paramètres de connexion via un script et requêtes ldap). Jusque là, pas de problème, tout fonctionne.

Mais j’en suis à l’intégration du connecteur Blue Mind. J’ai un petit souci de déploiement du connecteur pour les postes multi-user (TSE) mais surtout, et c’est là le but de mon message, le connecteur, lors de sa première utilisation, demande le login/mot de passe pour l’accès à https://serveurbluemind. N’est il pas possible de le forcer à utiliser le même couple login/password que les paramètres de connexion mail ? dans l’éditeur de configuration de thunderbird, je ne retrouve pas le champs qui enregistre cette variable. où est elle stockée ?

Merci d’avance,

Alexandre

Bonjour,
merci pour les compliments.
Pour l’autoconfiguration du connecteur Blue Mind / Thunderbird pour l’instant il n’y a pas de moyen de provisionner le couple login/mot de passe. Et non pas de prefs utilisées pour stocker mais directement le gestionnaire de mot de passe de thunderbird.

Le code suivant devrait permettre de créer le login/mot de passe pendant l’autoconf

var passwordManager = Components.classes"@mozilla.org/login-manager;1"].getService(Components.interfaces.nsILoginManager);
var loginInfo = Components.classes"@mozilla.org/login-manager/loginInfo;1"].createInstance(Components.interfaces.nsILoginInfo);
loginInfo.username="USER@DOMAIN.FR";
loginInfo.password="PASSWORD";
loginInfo.hostname="https://serveurbluemind";
loginInfo.formSubmitURL=null;
loginInfo.httpRealm="https://serveurbluemind";
loginInfo.usernameField="";
loginInfo.passwordField="";

passwordManager.addLogin(loginInfo);

Extra. Merci Nicolas.
Je vais jouer avec ça et voir comment l’intégrer.

Alex

copier/coller, modif des champs username,pass et url => ça marche du premier coup!
tada !!!

merci encore