The latest Thunderbird Trunk Builds are built to integrate into the Mac Address Book and we need some testing, so stop watching bug 203927 for builds.
1. Grab an Official Mac (Universal binary) from the nightly build
2. Enable the Address Book via the config editor (sorry you have to do this)
Open Preferences / Options and go to the tab Advanced -> General
Click: [Config Editor...]Create the following: (from bug 397811)
"ldap_2.servers.osx.description" -> "System Address Book" "ldap_2.servers.osx.dirType" -> 3 "ldap_2.servers.osx.uri" -> "moz-abosxdirectory:///"
3. Restart Thunderbird
4. Try out using your System Address Book integrated into Thunderbird
5. File some bugs or hop on the dev.apps.thunderbird news group to ask about issues
Some Know Issues
- System address book is not turned on by default (thus the directions above)
- Thunderbird doesn’t respect primary email address of OS X address book
Updates
These pref entries have to be created as they don’t already exist, see comments below.
bug 397811 has landed in the nightly Thunderbird releases, look for this menu.












This is nice, but… is a similar thing on the way for Linux? E.g. using the evolution-data-server for contacts etc? *That* would be great…
I’m sure a lot of people have been waiting for this for a long time! Looking forward to trying it out!
Bryan, this feature isn’t only available for the latest trunk builds. Even builds from before a half year made it possible. But thanks for the post. Hopefully it will activate some users to do further testings. Personally I really love the integration and cannot await the next Thunderbird release. After the release of Firefox 3 I’ll try to do some more testings on this part.
Works fine with Addressbook, Thunderbird looks nice incomparison to last time I used it (a few years ago). I think I give it a longer try…
can’t find the
ldap_2.servers.osx.description
in fact nothing with osx in it. (I am on 10.4.11…)
what I find is:
ldap_2.servers.Contacts.description
also:
ldap_2.servers.osx.uri
seems to be
ldap_2.servers.default.uri
(Value:
moz-abldapdirectory://default.mab)
right now there is a system address book, but it is empty … Probably did something wrong
there’s no ldap_2.servers.osx.WHATEVER existing! which version u guys use though?
You have to manually create the not existing preferences. Do that by using the context menu within the list of preferences. After you have created all these entries it should work.
Here is the solution for not finding any values with OSX in.
CREATE NEW VALUES
“ldap_2.servers.osx.description” -> “System Address Book”
“ldap_2.servers.osx.dirType” -> 3
“ldap_2.servers.osx.uri” -> “moz-abosxdirectory:///”
1. string
2. integer
3. string
ENJOY
sorry henrik, didn’t notice you’ve already replied
Wow, it worked! Thanks to Henrik Skupin and DUMPLOGGER for the replies. At least I can see my address book now.
I didn’t see this explicitly stated anywhere so I figured I’d check on the topic: I got this working, but it appears that Address Book entries are not actually editable from within Thunderbird 3.1 alpha. Is this correct?
you’re right. no editable contacts with TB3 Alpha…
Pingback: חדשות מוזילה » Blog Archive » שוחררה גירסת אלפא ראשונה של Thunderbird 3
Pingback: First Look at Thunderbird 3 Alpha 1
Pingback: First Look at Thunderbird 3 Alpha 1 [Screenshot Tour] · TechBlogger
Pingback: First Look at Thunderbird 3 Alpha 1 [Screenshot Tour] | Another Way To Be Rich
Pingback: Catch a Glimpse of Mozilla’s E-Mail Future in Thunderbird 3 Alpha 1 | Networking for Networkers
Pingback: Bryan Clark » Blog Archive » Standard8 has your name
Note that on TB 2, the string
“moz-abOSXdirectory:///”
worked fine and was what was recommended, on TB3 that string will block seeing any address books, AND not show you OSX. It has to be lower case.
Displays nicely, so that you can use OSX address book for addressing/sending Emails – that’s great!
BUT is this real integration – can you add/store addresses to the OSX book from your Tbird messages? I can’t (it puts them in my ‘Personal Address Book’; perhaps I’m doing something wrong.
No it one way only. Thunderbirds only gains READ access to MacOS X’ system addressbook. More details and very detailed instruction set with pictures may be found over there: http://news.metaparadigma.de/?p=260
Enjoy, nl2k
Pingback: Novell Evolution on Mac OS 10.5 (Leopard) « Panyasan’s Random Musings
Pingback: Nasendackel 3.0 : Thunderbird und das MacOS Adressbuch
Hi guys,
A simple (I hope) question. Now that I switched to Thunderbird 3.0 (Shredder), did the config change and that stuff…how do I set the system addresss book as default? When I click on the Address Book Icon I can see indeed the Personal Address Book, the System Address Book and the Collected Addresses, but when I try to add a new address from a received email, it goes by default to the Collected Addresses. Any clues? Thanks!
Bryan, thanks, excellent article. As a matter of interest I was using a build of TB2 to get Mac OS X Address Book integration, when I installed TB3 it appears to have integrated the TB2 prefs file, but in TB2 the ldap_2.servers.osx.uri was capitalised – and worked – but in TB3 the capitalised entry did not work. Edited the entry to remove the capitalisation and hey presto! Thanks again!
Pingback: MozillaES la comunidad de Mozilla en español
Pingback: First Look at Thunderbird 3 Alpha 1 | Lifehacker Australia