Re: address book dans un directory server

Page principale

Répondre à ce message
Auteur: Dominique
Date:  
À: GUILDE Grenoble
Sujet: Re: address book dans un directory server
Merci à Marc, je n'ai pas tous trouvé (les champs exporté ne sont pas
tous juste
??), mais j'ai fait un grand pas. Donc il faut ajouter dans le LDAP un
objet de
type 'mozillaAbPersonObsolete'. Il semblerai que ce soit le fichier de
schema '
abzillaperson.schema' qui n'existe pas officiellement. Je met le contenu
du fich
ier à la fin du mail pour ceux que ça intéresse. Si vous trouver
d'autres infos,
je suis toujours preneur.

A plus
Dominique

server:/etc/ldap/schema# cat abzillaperson.schema
# req. core
# req. cosine
# req. inetorgperson
# attribute defs
attributetype ( 1.3.6.1.4.1.9131.2.1.1
        NAME ( 'xmozillaNickname' ) SUP name )
attributetype ( 1.3.6.1.4.1.9131.2.1.2
        NAME ( 'xmozillaUseHtmlMail' )
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
        SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.9131.2.1.3
        NAME 'mozillaSecondEmail'
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
attributetype ( 1.3.6.1.4.1.9131.2.1.4
        NAME 'mozillaHomeLocalityName'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )
attributetype ( 1.3.6.1.4.1.9131.2.1.5 NAME 'mozillaPostalAddress2'
        EQUALITY caseIgnoreListMatch
        SUBSTR caseIgnoreListSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
attributetype ( 1.3.6.1.4.1.9131.2.1.6 NAME 'mozillaHomePostalAddress2'
        EQUALITY caseIgnoreListMatch
        SUBSTR caseIgnoreListSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
attributetype ( 1.3.6.1.4.1.9131.2.1.7 NAME ( 'mozillaHomeState' ) SUP 
name )
attributetype ( 1.3.6.1.4.1.9131.2.1.8 NAME 'mozillaHomePostalCode'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} )
attributetype ( 1.3.6.1.4.1.9131.2.1.9 NAME ( 'mozillaHomeCountryName' ) 
SUP name SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.9131.2.1.10
        NAME ( 'mozillaHomeFriendlyCountryName' )
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreSubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetype ( 1.3.6.1.4.1.9131.2.1.11
        NAME ( 'homeUrl' )
        EQUALITY caseIgnoreIA5Match
        SUBSTR caseIgnoreIA5SubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
attributetype ( 1.3.6.1.4.1.9131.2.1.12
        NAME ( 'workUrl' )
        EQUALITY caseIgnoreIA5Match
        SUBSTR caseIgnoreIA5SubstringsMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
attributetype ( 1.3.6.1.4.1.9131.2.1.96
        NAME ( 'custom1' )
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.9131.2.1.97
        NAME ( 'custom2' )
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.9131.2.1.98
        NAME ( 'custom3' )
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE )
attributetype ( 1.3.6.1.4.1.9131.2.1.99
        NAME ( 'custom4' )
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE )
 # objectClass defs
objectclass ( 1.3.6.1.4.1.9131.2.2.1
        NAME 'mozillaAbPersonObsolete'
        SUP top
        AUXILIARY
        MAY (
        xmozillaNickname $
        xmozillaUseHtmlMail $
        mozillaSecondEmail $
        mozillaPostalAddress2 $
        mozillaHomePostalAddress2 $
        mozillaHomeLocalityName $
        mozillaHomeState $
        mozillaHomePostalCode $
        mozillaHomeCountryName $
        mozillaHomeFriendlyCountryName $
        homeUrl $
        workUrl $
        custom1 $
        custom2 $
        custom3 $
        custom4 ) )
server:/etc/ldap/schema#


Marc BERLIOUX wrote:

>tente ceci :
>- crée quelques entrées dans le carnet d'adresses de mozilla en renseignant
>tous les champs
>- exporte le fichier en LDIF
>- ouvre le fichier exporté avec un éditeur et vois ce qu'il contient comme
>champs
>-essaie d'incorporer les champs qui te sont nécessaires à ton ldap et observe
>le résultat dans mozilla
>
>bye
>
>