Modifications entre les versions 4 et 5
Version 4 à la date du 2012-02-29 23:54:04
Taille: 2324
Éditeur: MoussaNombre
Commentaire: erreur sogocentral
Version 5 à la date du 2012-03-01 14:20:21
Taille: 2433
Éditeur: MoussaNombre
Commentaire: mdp identiques
Texte supprimé. Texte ajouté.
Ligne 65: Ligne 65:

__NB__: Les mots de passe des deux comptes (moussa.imaphost et mnombre) doivent être identiques.

----

A notre demande, Inverse a ajouté des fonctionnalités, disponibles dans SOGo 1.3.12c nightly (24/02/2012) et les extensions 109 ci-dessous :

IMAPHostFieldName

  • modifier la config SOGo, en ajoutant le paramètre IMAPHostFieldName ; tapez sur la ligne de commande (après avoir remplacé les xxxx par ce qu'il faut) :
    • defaults -u sogo write sogod SOGoUserSources '(
          {
              id = public;
              displayName = ANNUAIRE-AUF;
              type = sql;
              canAuthenticate = YES;
              isAddressBook = YES;
              LoginFieldNames = (c_uid, mail_pays);
              userPasswordAlgorithm = crypt;
              viewURL = "mysql://sogo:xxxxxxxxx@sogo.xx.auf.org:3306/sogo/auf_users";        
              IMAPLoginFieldName = mail_pays;
              IMAPHostFieldName = imap_server;
              authenticationFilter = "source='\''LOCAL'\''";
          }
      )'
  • ajouter une nouvelle colonne imap_server à la table auf_users :

    • alter table auf_users add column imap_server VARCHAR(64) AFTER mail_pays;
    • NB : faudra faire la mise à jour de sogocentral sur toute la ligne (BdD, frontal, outils, etc.)

      • Traceback (most recent call last):
          File "/usr/sbin/sogocentral-sync", line 273, in <module>
            r = sync_auf_users()
          File "/usr/sbin/sogocentral-sync", line 88, in sync_auf_users
            logging.error(e.read())
        AttributeError: 'HTTPError' object has no attribute 'read'
  • Exemple d'utilisation, ajouter un serveur pour un compte, dans mysql :
    • update auf_users set imap_server="imaps://smtp.ht.refer.org:993" where c_uid="moussa.imaphost";
      *************************** 1. row ***************************
                c_uid: moussa.imaphost
               c_name: moussa.imaphost
           c_password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                 c_cn: Moussa NOMBRÉ
                 mail: moussa.imaphost@auf.org
            mail_pays: mnombre
          imap_server: imaps://smtp.ht.refer.org:993
            givenname: Moussa
                   sn: NOMBRÉ
           department: ca
                title: 
      telephonenumber: 00 1 1377
               source: LOCAL

NB: Les mots de passe des deux comptes (moussa.imaphost et mnombre) doivent être identiques.


Projet/SOGo/AméliorationAUFSOGo1312Extensions109 (dernière édition le 2012-03-01 14:20:21 par MoussaNombre)