Skip to Content.
Sympa Menu

fr - [sympa-fr] Gestion des alias dans Ldap

Subject: Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

List archive

Chronological Thread  
  • From: Martial LEBEC <address@concealed>
  • To: address@concealed
  • Subject: [sympa-fr] Gestion des alias dans Ldap
  • Date: Fri, 26 Nov 2010 09:45:42 +0100

Bonjour,

Je rencontre une difficulté pour mettre en oeuvre la gestion des alias dans Ldap.

Notre plate-forme:
CentOS 5.5
Sympa 6.0.6
Robots virtuels
OpenLDAP en local avec schéma dédié (reconstruit à partir du ldap_manager.conf)


J'ai suivi les indications de la section "Alias manager" de http://www.sympa.org/manual/mail-aliases.

Lorsque je créer une nouvelle liste via l'interface graphique les logs (debug 4) montrent:
Nov 26 09:02:20 listserv wwsympa[19900]: admin::install_aliases() admin::install_aliases(test2010112506,lamsade.dauphine.fr)
Nov 26 09:02:20 listserv wwsympa[19900]: admin::install_aliases() admin::install_aliases : /usr/local/sympa/bin/ldap_alias_manager.pl add test2010112506 lamsade.dauphine.fr
Nov 26 09:02:22 listserv wwsympa[19900]: admin::install_aliases() The parser returned empty aliases

Toutefois une entrée est bien créée dans Ldap:

dn: cn=lamsade.dauphine.fr-test2010112506,ou=sympa,dc=dauphine,dc=fr
mailTransportMode: sympa
cn: lamsade.dauphine.fr-test2010112506
mailAccountStatus: active
mail: address@concealed
mailHost: mail.ent.dauphine.fr
objectClass: top
objectClass: updSympa
structuralObjectClass: updSympa
entryUUID: 3df01f26-8d7f-102f-9f8d-0d7a15906f70
creatorsName: cn=Manager,dc=dauphine,dc=fr
createTimestamp: 20101126080221Z
entryCSN: 20101126080221Z#000000#00#000000
modifiersName: cn=Manager,dc=dauphine,dc=fr
modifyTimestamp: 20101126080221Z

dn: cn=lamsade.dauphine.fr-test2010112506-request,ou=sympa,dc=dauphine,dc=fr
mailTransportMode: sympa
cn: lamsade.dauphine.fr-test2010112506-request
mailAccountStatus: active
mail: address@concealed
mailHost: mail.ent.dauphine.fr
objectClass: top
objectClass: updSympa
structuralObjectClass: updSympa
entryUUID: 3df1639a-8d7f-102f-9f8e-0d7a15906f70
creatorsName: cn=Manager,dc=dauphine,dc=fr
createTimestamp: 20101126080221Z
entryCSN: 20101126080221Z#000001#00#000000
modifiersName: cn=Manager,dc=dauphine,dc=fr
modifyTimestamp: 20101126080221Z

dn: cn=lamsade.dauphine.fr-test2010112506-editor,ou=sympa,dc=dauphine,dc=fr
mailTransportMode: sympa
cn: lamsade.dauphine.fr-test2010112506-editor
mailAccountStatus: active
mail: address@concealed
mailHost: mail.ent.dauphine.fr
objectClass: top
objectClass: updSympa
structuralObjectClass: updSympa
entryUUID: 3df28c8e-8d7f-102f-9f8f-0d7a15906f70
creatorsName: cn=Manager,dc=dauphine,dc=fr
createTimestamp: 20101126080222Z
entryCSN: 20101126080222Z#000000#00#000000
modifiersName: cn=Manager,dc=dauphine,dc=fr
modifyTimestamp: 20101126080222Z

dn: cn=lamsade.dauphine.fr-test2010112506-unsubscribe,ou=sympa,dc=dauphine,dc=
fr
mailTransportMode: sympa
cn: lamsade.dauphine.fr-test2010112506-unsubscribe
mailAccountStatus: active
mail: address@concealed
mailHost: mail.ent.dauphine.fr
objectClass: top
objectClass: updSympa
structuralObjectClass: updSympa
entryUUID: 3df3b91a-8d7f-102f-9f90-0d7a15906f70
creatorsName: cn=Manager,dc=dauphine,dc=fr
createTimestamp: 20101126080222Z
entryCSN: 20101126080222Z#000001#00#000000
modifiersName: cn=Manager,dc=dauphine,dc=fr
modifyTimestamp: 20101126080222Z





ET le script ldap_alias_manager.pl exécuté en ligne de commande a un comportement étrange

Alors qu'aucune entrée n'existe dans LDAP pour "test2010112601" :

[root@listserv sympa]# /usr/local/sympa/bin/ldap_alias_manager.pl add test2010112601 lamsade.dauphine.fr
Can't add entry for address@concealed: Already exists

Dump Ldap AVANT /usr/local/sympa/bin/ldap_alias_manager.pl add
[root@listserv sympa]# slapcat | grep "^dn:"
dn: dc=dauphine,dc=fr
dn: cn=Manager,dc=dauphine,dc=fr
dn: ou=sympa,dc=dauphine,dc=fr


Dump Ldap APRES /usr/local/sympa/bin/ldap_alias_manager.pl add

[root@listserv sympa]# slapcat | grep "^dn:"
dn: dc=dauphine,dc=fr
dn: cn=Manager,dc=dauphine,dc=fr
dn: ou=sympa,dc=dauphine,dc=fr
dn: cn=lamsade.dauphine.fr-test2010112601,ou=sympa,dc=dauphine,dc=fr
dn: cn=lamsade.dauphine.fr-test2010112601-request,ou=sympa,dc=dauphine,dc=fr
dn: cn=lamsade.dauphine.fr-test2010112601-editor,ou=sympa,dc=dauphine,dc=fr
dn: cn=lamsade.dauphine.fr-test2010112601-unsubscribe,ou=sympa,dc=dauphine,dc=



Je n'ai rien trouvé qui puisse m'aider dans les archives de cette liste.

Merci d'avance pour votre aide,

--
Martial Lebec -- Université Paris Dauphine
Directeur technique - Centre de ressources informatiques communes
address@concealed





Archive powered by MHonArc 2.6.19+.

Top of Page