This project started out in early 2001. The purpose of this project
is to add Multiple AddressBook support to Mozilla. From Milestone 0.9.9
on, thanks to developers here and in Mozilla, most of the functionality
is now part of Mozilla . This functionality has concentrated on LDAP, Outlook(MAPI)
and Outlook Express(WAB). Our motivation was two-fold, first to add enterprise
features to the Mozilla Address Book and secondly to enable OpenOffice.org
to access Mozilla Address Book data sources
This involved separating the addressbook functionality from the mork
database implementation, adding multiple addressbook support and adding
implementations for LDAP, MAPI and WAP. There was a significant amount
of UI changes required to access this new functionality. New UIs were added
for the Quick and Advanced Search for the Address Book.
Because this required a large amount of refactoring work on the existing
addressbook this project was split into several putbacks. For a full list
of patches and status have a look here.
The only major piece of functionality missing is the UI ability to enable
Outlook and Outlook Express plus some further integration of the
LDAP Directory Servers into the Address Book (see outstanding
The following is a list of changes that must be manually made to the
prefs.js file to enable Outlook and Outlook Express. It is important you
have mozilla 0.9.4 or later for the following changes to work.
Enabling Outlook and Outlook Express
Enabling Outlook and Outlook Express through
the Preferences File
In order to activate the Mozilla integration with OutLook, it is necessary
to manually edit the preferences file, called prefs.js. This file is located
in the mozilla user's directory. 4 entries must be added to this file to
support MAPI/OutLook integration:
1. You need to reference the MAPI Outlook Address book with a unique
entry. Here we use 'mapitest'.
2. The description 'mapitest' is for reference only. The actual description
will always appear in the Mozilla Address Book in the same folder as it
appears in Outlook regardless of what this value is set to. (All Addressbooks
in Outlook are displayed including contacts)
3. The dirType is always set to 3 for a MAPI Directory.
4. The 'x' in position entry should be replaced by the next available
whole number of ldap_2.servers.position.
5. Mozilla will add other optional preferences i.e.
6. The filename above is ignored as the actual data is held in memory.
7. If you wish to access Outlook Express use this uri instead
||Experimental Build available
||Enable Outlook and Outlook Express from the UI
||Cannot access Outlook and Outlook Express Data
||No Data from Outlook in OCL (Outlook Corporate Local) Mode
||No Update of Outlook Data in OCL mode
||No Search Capability when Outlook in OCL mode
||PreferMailFormat inconsistent values
||LDAP integration code cleanup
||Support for multiple LDAP attributes in Search
||Mozilla LDAP Integration with OpenOffice.org fails
||Address Book Quick Search on Outlook Express fails
The mozilla schedules and deadlines can be seen here
and the status report for Abzilla is up on mozillazine.
And the beast shall come forth surrounded by a roiling cloud of vengeance.
The house of the unbelievers shall be razed and they shall be scorched
to the earth. Their tags shall blink until the end of days.
from The Book of Mozilla, 12:10