Status: WORKING!
Tools:
- DavMail
- DavMail provides a gateway from open protocols to MS Exchange
- davmail.sf.net
- Lightning
- Thunderbird plugin for calendaring, built on sunbird
- Current version requires Thunderbird 3.1.
- http://www.mozilla.org/projects/calendar/lightning/
- Current version requires Thunderbird 3.1.
- Thunderbird
- Email client.
- Calendar Client (with Lightening installed)
- http://www.mozillamessaging.com/en-US/thunderbird/
- Calendar Client (with Lightening installed)
- Exchange Server
- My office uses an exchange server hosted by AppRiver's Shoreline system.
- http://www.appriver.com/exchange
- Install DavMail
On my ubuntu system, I downloaded the deb from sourceforge and installed it manually with dpkg. I ran into a problem where I didn't have the proper swing libaries installed and the partially installed dpkg blocked the install of the swing libraries. In reality it was as simple as answering "Y" to "delete DavMail" and letting the swing install go through.
- #manually download deb from http://sourceforge.net/projects/davmail/files/
-
sudo aptitude install sun-java-6 libswt-gtk-3.5-java
-
sudo dpkg -i davmail_3.6.6-1032-1_all.deb
The install integrated into the menu system, providing a menu entry to launch the app:Applications->Internet->DavMail
. - Upgrade/Install Thunderbird 3.1
3.1 is currently required for lightning. I installed via the ubuntuzilla repository. Caveat: only 32 bit builds are available. I installed via the ubuntu repository, as per the Instructions.
- Create a new sources file
/etc/apt/sources.d/ubuntuzilla.list
containing:deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main
- Then add the key, update and install:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
sudo apt-get update
sudo apt-get install thunderbird-mozilla-build
- Create a new sources file
- Install Lightning into Thunderbird.
This is most easily done directly through Thunderbird:Tools->Add-ons
menu item. [Get Add-ons]
button- Type
Lightning
in the search box and press enter to search.- push
[Add to Thunderbird]
button on the Lightning item.- confirm install
- Restart Thunderbird
- My primary email address
- username @ rubiconproject.com
- This is the address used to send and receive mail.
- Same account at a different domain (the founder's vanity domain).
- username @ addante.com
- This is the address used to authenticate with the pop/imap servers and to access Outlook WebMail.
- my username with internally assigned id number attached. No domain.
- username_12345
- Used internally. Will be used in our ldap setup.
- Launch and Configure DavMail
- Launch from menus
Applications->Internet->DavMail
, which launches to a gnome icone in by the clock. - Open settings
right-click DavMail icon
->Settings...
- Set the OWA (Exchange) URL :
https://exg3.exghost.com/Exchange
- Make note of the ports for CalDav (1080) and LDAP (1389), change if desired.
- Launch from menus
- Configure calendar in Thunderbird-lightning
File->New->Calendar...
- choose
[*] On the Network
and[Next]
- choose
[*] CalDav
- Location:
http://localhost:1080/users/username@addante.com/calendar
[Next]
- choose
- Configure the name, color and alarm settings as desired. Email should by your work email, aka username@rubiconproject.
[Next]
- Provide login credentials, the same as if you were using the webmail tool, for for me that is the username@addante.com account.
- Configure LDAP
- Thunderbird
Edit->Preferences->Composition->Addressing
[Edit Directories]
[Add]
- Configuration settings. Base DN and Bind DN were tricky.
- Name:
proxy ldap
- Hostname:
localhost
- BaseDN:
ou=people
- Port:
1389
- Bind DN:
username_12345
[OK]
- Name:
- Test the connection:
- select
proxy ldap and press
Enter
[Offline]
tab[Download Now]
.- enter username@addante.com as username and correct password in the authentication box.
- if the download completes and "Replication Succeeded" appears, all is working.
- select
- Thunderbird
And there you have it, working exchange integration through open standards. Yay! It'll only take 15 minutes or so total to install now (after my hour putzing it around and 3 hours writing it up.)
I now have ldap lookup and caldav alerts functioning. I haven't delved that far into the system, but it's a big step up from my previous interaction lightning. I'll see what happens when I get my next meeting invite and attempt to reply via thunderbird.
5 comments:
You da man. Thank you so much for helping us be rid of the pox that is Outlook and come back into the loving arms of Thunderbird.
Do you know how to get LDAP to work in Evolution?
@ RRR: I have not used evolution recently, so I do not know how to get LDAP working there. In theory it is supported.
Sorry to bring up an old post but I was able to add my LDAP Address book with your blog post (thank you!) but now I'm getting a weird issue:
1. If I search for an address by going to "AddressBook->Edit->Search Addresses" it finds them perfectly
2. If I type the name into a "compose email" "to" field, it cannot find them! (This despite my setting the LDAP server to be searched in both global and account settings' "Composition & Addressing")
Do you know how to get this to work?
anonymous, I don't know what's up with your compose email to field not working.
I ran through these settings yesterday and I have LDAP working in my thunderbird instance. I had to set my directory server a couple of times in the Address AutoCompletion section before the change was saved.
Check in Edit->preferences->[Composition]
Address AutoCompletion:
[] Local Address Books
[X] Directory Server: [ ...dropdown....]
Post a Comment