From: "Dieter Kluenter"
Okay, erwischt. Von Datenbanken, speziell LDAP hab ich eigentlich gar keine Ahnung. Ich bin tatsächlich davon ausgegangen, dass openldap1 gleich LDAPv1 und openldap2 gleich LDAPv2 ist. Ich wollte nur versuchen, einen E-Mailserver auf einer neueren SuSE-Version "nachzubauen" und dabei die Kundendaten zu übernehmen, da SuSE ja für den E-Mail-Server 2 keinen Support mehr bietet und ein vergleichbares Produkt zur Zeit auch nicht angeboten wird. Der Openexchange Server ist etwas überkandidelt für einen einfachen MailServer.
Wie sehen denn diese Kundendaten, als ldif aus? Vielleicht kann man die ja relativ einfach LDAPv3 kompatibel machen, sofern es sich nicht um Einträge im Horde-Adresbuch handelt.
Maile doch mal einen Eintrag, ich benötige nur die ObjectClasses und die benötigten Attribute, der Attributwert kann aus xxxx bestehen.
Hatte ich eigentlich schonmal geschickt, aber ich hänge sie nochmal an. dn: uid=xx,dc=foo,dc=com shadowlastchange: xx uid: xx shadowmin: xx uidnumber: xx shadowmax: xx objectclass: top objectclass: account objectclass: shadowAccount objectclass: posixAccount objectclass: person objectclass: inetOrgPerson objectclass: organization objectclass: country objectclass: SuSEeMailObject mailenabled: OK loginshell: /bin/bash shadowinactive: xx shadowwarning: xx homedirectory: xx creatorsname: xx createtimestamp: xx o: xx cn:: xx gidnumber: xx alias: xx writeglobaladdress: xx userpassword: xx modifytimestamp: xx modifiersname: xx givenname: xx mail: xx sn: xx l: xx c: xx preferredlanguage: xx Ich denk mal, die werden alle benötigt. Was ich allerdings merkwürdig finde, einige Einträge sehen etwas anders aus, z.B.: dn: data=imp,uid=xx,dc=foo,dc=com [...] oder sind das die Adressbucheinträge, wenn ja, könnten wir die auch entfernen. Mfg, Thomas