Hello,
I've want to set up an email server with dovecot, postfix openldap etc.
Now my problem is to set up an openldap adressbook for Evolution.
I've could add a new contact to the database via Evolution, and can see the contact via phpldapadmin and with Evolution. But if I restart Evolution, all contacts are lost (in Evolution, in phpldapadmin I still could see the conatcts.)
Where is the problem? I've activated all possible log statements, but there's no needful information. (for me:)
I've using debian etch with slapd 2.3.30-5 and Evolution 2.12.1.
Now my slapd.conf:
include /etc/ldap/schema/core.schema include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema include /etc/ldap/schema/evolutionperson.schema pidfile /var/run/slapd/slapd.pid argsfile /var/run/slapd/slapd.args loglevel conns filter config trace args BER ACL stats stats2 shell parse index modulepath /usr/lib/ldap moduleload back_bdb sizelimit 500 tool-threads 1 backend bdb checkpoint 512 30 database bdb suffix "dc=testdomain" rootdn "cn=admin,dc=testdomain" rootpw {SSHA} ...
and my ldif:
dn:dc=testdomain objectClass: dcObject objectClass: organization o: my-example dc:testdomain
dn:cn=admin,dc=testdomain objectClass: organizationalRole cn:admin
dn:ou=contacts,dc=testdomain ou: contacts objectClass: organizationalUnit
Do you need any further information to help me???
Thanks in advance.
Thomas
digitom wrote:
Hello,
I've want to set up an email server with dovecot, postfix openldap etc.
Now my problem is to set up an openldap adressbook for Evolution.
I've could add a new contact to the database via Evolution, and can see the contact via phpldapadmin and with Evolution. But if I restart Evolution, all contacts are lost (in Evolution, in phpldapadmin I still could see the conatcts.)
Where is the problem? I've activated all possible log statements, but there's no needful information. (for me:)
If you can search the data with an independent tool (like phpldapadmin), then the LDAP server is fine. Your problem seems to be with evolution.
As I'm not familiar with that client, my analysis will stop here.
p.
Ing. Pierangelo Masarati OpenLDAP Core Team
SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it --------------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Email: pierangelo.masarati@sys-net.it ---------------------------------------
Pierangelo Masarati skrev, on 04-01-2008 20:32:
I've want to set up an email server with dovecot, postfix openldap etc.
Now my problem is to set up an openldap adressbook for Evolution.
I've could add a new contact to the database via Evolution, and can see the contact via phpldapadmin and with Evolution. But if I restart Evolution, all contacts are lost (in Evolution, in phpldapadmin I still could see the conatcts.)
Where is the problem? I've activated all possible log statements, but there's no needful information. (for me:)
If you can search the data with an independent tool (like phpldapadmin), then the LDAP server is fine. Your problem seems to be with evolution.
As I'm not familiar with that client, my analysis will stop here.
I used to use Evolution 0.8 on Gnome 1 for managing my OpenLDAP 2.0.27 and 2.1.x contacts and users years ago. It was a good (though prone to hiccups) GUI management tool, where one could add users and even groups, if one knew how to.
I even subscribed to the Evolution mailing list and advised people (including the Evolution developers, who weren't too familiar with the LDAP backend) how to do things.
But that was years ago. I've given up Evolution for Thunderbird and SquirrelMail for mail, GQ as OpenLDAP GUI and I add my OL users and groups en masse with Perl and shell scripts, now.
I'd advise OP to subscribe to the Evo mailing list. It was Ximian then, it's Novell now, times change.
Best,
--Tonni
openldap-technical@openldap.org