OpenLDAP2 in Verbindung mit Thunderbird 1.0 und Evolution 1.x/2.x
Hallo, ich habe mich vor einigen Tagen wieder in ein Abenteuer gestürzt namens OpenLDAP2. Ich möchte nämlich endlich meinen Adressenwust bereinigen und sämtliche Adressen in LDAP verwalten. Das geht nun mittlerweile prinzipiell recht gut, ich kann derzeit: -mit Thunderbird 1.0 Adressen abrufen -mit Outlook Express 6 Adressen abrufen -mit Evolution 2.0.1 Einträge hinzufügen, editieren, löschen Soweit so gut, aber... Leider zeigt Thunderbird so Informationen wie Straße, Wohnort nicht an, die mit Evolution angelegt wurden. Umgekehrt, wenn ich mit ldapadd einen Usereintrag manuell hinzufüge, zeigt Evolution die Straße etc. nicht an, Thunderbird und Outlook aber schon. Es werden da leider verschiedene Felder verwendet. Evolution verwendet da z.B. für Straße/Wohnort das Feld "postalAdress", wohingegen Thunderbird und auch Outlook die Felder "st" und "l" (steht wohl für street und location) verwendet. Hat das schon irgendwer hinbekommen, dass alle Mailer dieselben Daten anzeigen? Ich denke, dass man das mit den Schematas hinbekommen sollte, aber so rechten Durchblick hab ich da leider nicht. Ich verwende als Server SuSE 9.2 im Original und SuSE 7.2 mit selber kompilierten Openldap 2.2.23 und Evolution 2.0.1 von SuSE 9.2 und testweise auch ein Evolution 1.1.2 In slapd.conf habe ich folgende Schemas eingebunden: include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/nis.schema include /etc/openldap/schema/mozilla_op20.schema include /etc/openldap/schema/extension.schema include /etc/openldap/schema/evolutionperson.schema Wär echt klasse, wenn da jemand mir weiterhelfen könnte. Gruss Manfred
Hallo,
Manfred Kreisl
Hallo,
[...]
Leider zeigt Thunderbird so Informationen wie Straße, Wohnort nicht an, die mit Evolution angelegt wurden. Umgekehrt, wenn ich mit ldapadd einen Usereintrag manuell hinzufüge, zeigt Evolution die Straße etc. nicht an, Thunderbird und Outlook aber schon.
Es werden da leider verschiedene Felder verwendet.
Evolution verwendet da z.B. für Straße/Wohnort das Feld "postalAdress", wohingegen Thunderbird und auch Outlook die Felder "st" und "l" (steht wohl für street und location) verwendet.
Die Syntax des Attributes postalAddress ist schwer umzusetzen, daher können die meisten Adressbücher den Wert des Attributes nicht darstellen.(wen es interessiert, die Syntax ist 1.3.6.1.4.1.1466.115.121.1.41 ) Um die Werte Für Strasse und Wohnort getrennt darzustellen, hilft dann nur die manuelle Nachbearbeitung mit einem geeigeten Tool wie z.B. gq, phpLDAPadmin, JXplorer oder Ldapbrowser um sowohl postalAddress als auch street, location und zipCode usw. nachzutragen.
Hat das schon irgendwer hinbekommen, dass alle Mailer dieselben Daten anzeigen? Ich denke, dass man das mit den Schematas hinbekommen sollte, aber so rechten Durchblick hab ich da leider nicht.
Ich glaube kaum, dass dies schon mal einer geschafft hat :-) Es fehlen die verbindlichen Richtlinien, welche Attribute ein Adressbuch darstellen muss. Die RFC's für vcal und vcard sind leider nicht für LDAP relevant. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53
participants (2)
-
Dieter Kluenter
-
Manfred Kreisl