Synkronoi Osoitekirja LDAP-tietokantaan Address book X LDAPilla
Mehuwiki
Sisällysluettelo |
Synkronoi address book LDAP-tietokantaan
Onko kotonasi useita koneita? Haluaisit käyttää joka koneelta yhteistä osoitekirjaa sähköpostiosoitteiden kanssa?
Vastauksena on asentaa openLDAP. Tämä sivu ei opasta sen asentamisessa, mutta alustana voi olla OS X, linux tai muita järjestelmiä. Oleellista on koneen olla päällä aina, kun sähköposteja halutaan kirjoittaa.
Niin Address book, Mail kuin Thunderbird ja monet monet muut sähköpostiohjelmat tukevat osoitteiden hakua LDAPista. Jos koneita on useampi, tai vaikka kaksikin, ja ne eivät ole mäkkejä jotka voi .Macilla tai muilla kolmannen osapuolten virityksillä synkronoida, voi tämän artikkelin anti tulla avuksi.
Vaatimukset
Sinulla täytyy olla openLDAP asennettuna jonnekin lähiverkkoon. LDAPpia voi käyttää myös SSL-suojattuna internetin yli.
Ohjeita asentamiseen löytyy googlettamalla "openldap addressbook" ja käyttöjärjestelmäsi.
Työkalut
Johdanto työkaluihin
LDAP-tietokantaa voi käyttää suoraan komentoriviltä syöttämällä tietynlaisia .ldif-tiedostoja sinne, tai tekemällä hakuja. Tarkoitukseen on myös java-ohjelmia ja www-liittymä nimeltä phpldapadmin. Kaikki nämä tavat ovat kuitenkin melko kankeita, ja parinkin sadan osoitteen lisääminen näillä käy tuskan päälle. Lisäksi päivitykset täytyy tehdä käsipelillä aina kun jokin tieto päivittyy.
Address Book X LDAP
Address Book X LDAP, lyhyemmin ABxLDAP, on ohjelma, joka osaa synkronoida addressbookkiin tehdyt muutokset taustalla LDAP-tietokantaan. Näin voit käyttää samaa osoitekirjaa monilta koneilta ja eri sähköpostiohjelmilla.
Ohjelma on vielä kehitysvaiheessa, mutta se todistettavasti toimii. Omaan openldappiinsa kannattaa lisätä abXldapin oma custom-skeema, jolla osoitteet pystyi tallentamaan. Samoin normaali InetOrgPerson-tyyppinen skeema ei hyväksy kuin yhden sähköpostiosoitteen (joskin on epävarmaa, tukevatko Mail tai muut sähköpostiohjelmat muista kuin normaali ns. work mail -tyyppistä kenttää).
Havaintoja ja ongelmia
Vaikka Apple onkin tehnyt hyvän työn laittamalla LDAP-tuen ohjelmiinsa, olisi voinut ajatella Osoitekirjan tukevan myös kaksisuuntaista tiedonsiirtoa. Näin osoitteet voisi synkronoida takaisin ldappiin niiden muututtua. Onneksi kolmannen osapuolten tekemänä tämä on mahdollista.
Ongelmia
- InetOrgPerson-skeemassa on vain yksi sähköpostiosoite, ns. work mail. Sähköpostiosoitteet kannattaa laittaa täksi tyypiksi, muuten ne eivät välttämättä toimi sähköpostiohjelmissa. Lisäksi katuosoitteet eivät tallentuneet ollenkaan, vaan ABxLDAP ilmoitti virheestä synkronoinnin yhteydestä, jos katuosoitteen tyyppi osoitekirjassa oli muotoa "työ" tai "koti". Tästä ongelmasta pääsi, kun asensi abxldap.scheman. Se löytyy ABxLDAPIn asennuslevykuvalta.
- Automaattinen päivitys tuntui takkuavan. Onneksi ABxLDAPpia voi käskyttää myös manuaalisesti päivittämään tiedot, se asentuu Preferencesiin.
- Dokumentaatiota kannattaa lukea, sillä ohjelma ei ole vielä täysin tuotantokypsä. Manuaali tulee pdf:nä, ja se on ladattavissa ohjelman kotisivulta. Se tulee myös asennuskuvan mukana.
- Joudut käyttämään OSX:n Address Bookkia LDAPin päivittämiseen, sillä ABxLDAP ei vielä taida tukea kaksisuuntaista tiedonsiirtoa, jolloin tilapäiseisti pystyisi käyttämään muutakin työkalua ja OS X:n osoitekirja pysyisi myös ajantasalla.

