Can webapp/deskapp read adresses in ldap-addressbook?

hello, I need to make some system-wide available distribution-list, and I thought using ldap as our addressbook for that would be clever. But, does webapp/deskapp understand that? Does the kopano ldap-schema have something for this?

Hi @klausade ,

kind of. When you use the same ldap tree for your user management and these external contacts (or if you replicate those external contracts into your ldap tree). you could create users with the kopano-contact objectclass and have them show up in your addressbook as well.

If you don’t use ldap for user management, then there is no (at least in the code we deliver) way to include an additional addressbook via ldap.

We use ldap today for the usermanagement, and the individual users show up in webapp/deskapp. But, I want to make an address list inside our ldap.

@klausade if you are anyway starting from scratch (what you post already implies): why not use an addressbook in the public folder?

Yes, I’m starting from scratch. The thing is, what I want to to, is actually add all 700 parent emails, grouped into distributionslists, one for each class, so that the teachers can easily send out mass-emails to the parents of their classes. The upstreamfile containg all the addresses is a csv-file, so it would be easy to import from cvs into ldap.
But, I can ditch this idea if there is better ways. Do you have scripts for importing from csv-file into adressebook in the publicfolder?

I think this is what I want…
https://documentation.kopano.io/kopanocore_administrator_manual/user_management.html

".8.5.2.3. Creating contacts using OpenLDAP

@klausade said in Can webapp/deskapp read adresses in ldap-addressbook?:

.8.5.2.3. Creating contacts using OpenLDAP

yes, that is what I suggested in my first answer.

@klausade said in Can webapp/deskapp read adresses in ldap-addressbook?:

Do you have scripts for importing from csv-file into adressebook in the publicfolder?

I am not aware of a script that does that already. but this should be fairly easy to accomplish with Python Kopano.