How to add an LDAP directory as an address book source in Evolution
This guide has been carried out on Ubuntu Linux 10.10 with the email client Evolution 2.30.3
If you have an email account with Calmblue you might be happy to learn that you can access and edit your contacts outside of the webmail client. This is because you are provided with an LDAP directory service with the evolutionPerson schema installed. Connecting to this directory using Evolution allows you to make changes to your address book. These changes are then reflected in the webmail client and vice versa.
Although this guide uses the Calmblue settings as examples, the principals should apply to any LDAP server.
Add a new address book to Evolution
In Evolution click on the File menu Followed by New and then Address Book
You will be presented with the New Address Book window. In the drop down box titled Type select On LDAP Servers and fill in the details as follows:

Name: your-email@calmblue.net
Server: mail.calmblue.net
Port: 636
Use secure connection: TLS encryption
Login method: Use distinguished name (DM)
Login: cn=your-email@calmblue.net,dc=calmblue,dc=net
Next, click on the Details tab at the top of the window and enter the following information:

Search base: ou=Address Book,cn=your-email@calmblue.net,dc=calmblue,dc=net
The Download limit defaults to 100, if you have more than 100 entries and want to see them all at once, adjust this number accordingly and click OK when done.
Next, go to the Contacts screen in Evolution (click on the Contacts button in the bottom left) and select your new LDAP address book. You will be asked for your password (if you have a Calmblue account this is the same as your email password), click on Remember Password, enter it and click OK
This should result in your contact list being displayed on the right hand side of the window.
Unfortunately with current software versions there are two issues which need to be addressed…