Aller au contenu


Requête LDAP pour la GAL


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1 sgrunt

sgrunt

    Nouveau membre

  • Membres
  • 3 messages

Posté 06 juillet 2012 - 13:23

Bonjour à tous,

Je suis en train de paramétrer mon premier Zimbra (ZCS 7.2.0), notamment pour la GAL.

J'utilise mon LDAP pour la peupler.

Mais je galère pour le filtre car je n'arrive pas à utiliser la négation (!).

Je voudrais exclure des adresses mail qui correspondent à un masque et afficher toutes les autres. La requête fonctionne avec ldapsearch, mais la négation semble poser problème avec Zimbra, je ne comprends pas pourquoi...
Y a-t'il une syntaxe particulière sous Zimbra? (pourtant c'est normé les patterns LDAP non? )

J'essaie de faire un truc à base de (&(mail=%s*)(!(mail=*@toto.org))), mais ça ne fonctionne pas :(

En même temps je ne suis qu'étudiant et je monte mon LDAP et mon Zimbra pour mes connaissances personnelles donc je n'ai pas de formation solide sur le sujet...

Est-ce que vous voudriez bien me donner un petit coup de pouce?

Merci d'avance

Sgrunt

#2 vdagost

vdagost

    Membre expérimenté

  • Membres
  • PipPipPip
  • 478 messages
  • LocalisationLyon

Posté 26 octobre 2017 - 13:14

Salut,

J'ai le même problème avec la négation.

Dans l'interface d'admin la recherche exclut bien les résultats, mais pas dans l'auto-complétion du webmail.

J'ai forcé une synchro et vidé les caches : idem.

Comment as-tu résolu ton problème ?

Victor
Zimbra 8.7.x OSS + Zextras
RHEL 6
11000 utilisateurs

#3 vdagost

vdagost

    Membre expérimenté

  • Membres
  • PipPipPip
  • 478 messages
  • LocalisationLyon

Posté 26 octobre 2017 - 14:44

J'ai trouvé : Il ne faut pas tenter de modifier le filtre LDAP ou le filtre de recherche dans l'interface d'administration car ça n'affectera que la GAL interne.

Il faut modifier ces paramètres sur la datasource reliée au compte galsync du domaine.

Exemple :
zmprov mds galsync.xxx@domain.tld monldapexterne zimbraGalSyncLdapFilter "(&(!(mail=*.toto.*))(|(cn=%s*)(sn=%s*)(gn=%s*)(mail=%s*)))"
zmgsautil forceSync -a galsync.xxx@domain.tld -n monldapexterne

Zimbra 8.7.x OSS + Zextras
RHEL 6
11000 utilisateurs




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)