Site d'informations et d'entraide aux logiciels libres
Vous n'êtes pas identifié.
Bonjour à tous,
voici le ptit problème ^^
Serveur ldap sous Red hat 4 qui marche (les utilisateurs s'authentifient ya pas de souci).
Les utilisateurs utilisent Outlook 2003 et j'ai configurer le carnet d'adresse pour qu'il interroge le serveur. Quand je fais rechercher une personne dans le carnet d'adresse de Outlook il me trouve bien les personnes qui sont dans ldap .... sauf qu'il ne remonte pas une information importante ... l'adresse mail.
Il y a peut-être un souci entre le schéma que j'utilise et celui qu'utilise Outlook. Il est par ailleurs bien sûr hors de question de passer les utilisateurs sur Thunderbird (ils utilisent outlook depuis des années on va pas leur changer leur quotidien).
Voici le schéma ldap d'un utilisateur standard :
dn: uid=maillon,ou=Users,dc=societe,dc=net
objectClass: sambaSamAccount
objectClass: shadowAccount
objectClass: posixAccount
objectClass: inetOrgPerson
sambaHomeDrive: Z:
sambaDomainName: Societe
sambaAcctFlags: [XU ]
displayName: Maillon Test
sambaLogonScript: technique.bat
sambaPrimaryGroupSID: S-1-5-21-2751595176-444393220-3247443818-20009
sambaSID: S-1-5-21-2751595176-444393220-3247443818-3314
shadowWarning: 10
shadowInactive: 10
shadowMin: 1
shadowMax: 365
shadowLastChange: 13535
homeDirectory: /home/maillon
loginShell: /bin/bash
gecos: Maillon Test
uid: maillon
cn: Maillon Test
uidNumber: 1157
gidNumber: 10004
sn: Test
givenName: maillon
mail: maillon@societe.fr
manager: uid=monsieurx,ou=Users,dc=societe,dc=net
creatorsName: cn=Manager,dc=societe,dc=net
createTimestamp: 20070122093826Z
sambaPwdCanChange: 1169487372
sambaPwdMustChange: 2147483647
sambaLMPassword: C2EA2DAFF11F7B63AAD3B435B51404EE
sambaNTPassword: E1ED90F7F56F0F2B97C999D5112F7D04
sambaPasswordHistory: 00000000000000000000000000000000000000000000000000000000
00000000
sambaPwdLastSet: 1169487372
modifiersName: cn=Manager,dc=societe,dc=net
modifyTimestamp: 20070122173612Z
userPassword:: e1NTSEF9N0FxYnU5WlUxajZNMk5KVW9sL2RJbDliTlpaL21Bb1c=
Je suis aller sur ce lien mais je n'ai rien trouvé de passionnant (peut etre que j'ai mal vu ... ^^) http://www.openldap.org/faq/data/cache/293.html
J'ai aussi trouvé ce lien http://www.nicolas-martinez.info/index.php/bug-outlook-2003-avec-ldap-correction mais il semble ne pas fonctionné dans mon cas.
J'espère que j'ai été clair ^^ Merci de votre aide.
Hors ligne
salut
j'ai deja eu ce probleme, j'en avais fait un post sur mon blog:
Voici une actuce pour ceux qui utilisent M$ Outlook 2003 comme client mail, et qui ont besoin d'aller chercher des entrées dans un annuaire LDAP (OpenLDAP par ex).
En effet, par défaut, ce "client mail" ne sait pas le faire...
Créez un fichier .reg et mettez dedans:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\ldap]
"NoDisplayNameSearch"=dword:00000001
Executez-le, et hop! ca marche ![]()
Hors ligne
ui je suis bien allé sur ton blog et j'ai bien vu ce sujet mais seulement ya rien qui a changé après avoir fait t'as manipulation.
La clé de registre à bien été ajoutée, j'ai relancer outlook et quand je recherche un utilisateur dans mon carnet d'adresse ldap bah le champ "adresse électronique" est toujours vide.
Peut-être pourrait tu m'éclairer ?
Hors ligne
oula, oui j'ai pas lu ton message en entier comme j'aurai du le faire.
excuse moi.
tu me confirmes que sous thunderbird ou un autre client (outlook express par ex) ca marche?
Hors ligne
Alors très bonne question que tu poses là ^^
En fait sous thunderbird que j'utilise il ne remonte pas l'adresse électronique non plus.
C'est un premier pas effectivement celà ne provient pas forcément de outlook.
Hors ligne
Autre info :
j'ai télécharger ldapbrowser et en fait quand je clique sur un utilisateur je ne vois pas le champ mail ... il y a bien le champ téléphone mais pas le champ mail.
Pourtant quand sur le serveur je fais un slapcat -b "ou=Users,dc=quotatis,dc=net" -l fichier.ldif j'ai bien le champ mail (voir le fichier en haut du sujet)
Hors ligne
Oki donc je rectifie : dans ldapbrowser le champ mail apparait bien.
En fait il n'apparaissait pas parce que je m'authentifiais en utilisateur lambda. Là je me suis authentifié en Manager et je vois bien le champ mail et tout et tout.
Peut etre que le problème vient du faite que le champ mail n'apparaisse que pour le Manager et pas les autres utilisateurs .....
Hors ligne
comment est configuré ton ldap?
moi j'ai:
index objectClass eq
index cn,mail,givenname eq
Hors ligne
C'est bon çar marche ^^
En fait il fallait rajouter dans le slapd.conf "mail" à la ligne :
access to attrs=objectClass,entry,homeDirectory,uid,uidNumber,gidNumber,memberUid,mail
by dn="cn=Manager,dc=societe,dc=net" write
by * read
Voili voilou merci beaucoup ^^
Hors ligne
de rien ![]()
le forum est la pour ca
Hors ligne
Votre post est fantastique! Je suis certain qu'il en intéressera plus d'un.
Hors ligne