Abzilla
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
work below).
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
Outstanding Work

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:
user_pref("ldap_2.servers.mapitest.description", "mapitest");
user_pref("ldap_2.servers.mapitest.dirType", 3);
user_pref("ldap_2.servers.mapitest.position", x);
user_pref("ldap_2.servers.mapitest.uri", "moz-aboutlookdirectory://op/");
Notes
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.
user_pref("ldap_2.servers.mapitest.filename", "mapitest");
user_pref("ldap_2.servers.mapitest.replication.lastChangeNumber", "mapitest");
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
user_pref("ldap_2.servers.mapitest.uri", "moz-aboutlookdirectory://oe/");

Outstanding work
| Bug Number |
Description |
Experimental Build available |
Patch Available |
| 83100 |
Enable Outlook and Outlook Express from the UI |
here |
patch |
| 118119 |
Cannot access Outlook and Outlook Express Data |
here |
patch |
| 111968 |
No Data from Outlook in OCL (Outlook Corporate Local) Mode |
here |
patch |
| 127848 |
No Update of Outlook Data in OCL mode |
none |
none |
| 127879 |
No Search Capability when Outlook in OCL mode |
none |
none |
| 124859 |
PreferMailFormat inconsistent values |
none |
patch |
| 125821 |
LDAP integration code cleanup |
none |
patch |
| 126749 |
Support for multiple LDAP attributes in Search |
none |
patch |
| 135414 |
Mozilla LDAP Integration with OpenOffice.org fails |
none |
patch |
| 135689 |
Address Book Quick Search on Outlook Express fails |
none |
patch |
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
If you do not get a response to a question posted in this forum, please try sending a message to the project's mailing list or to the project owner directly.
-
The screenshots look great. The functionality is right-on. I can't wait to see this land so that I can use it.
-
Thanks Brian for your comments. Hopefully we have taken a big step this weekend into getting this back into mozilla by landing the big patch (#78933). I will update this page as we get more patches back.
-
Is the functionality of secure LDAP over SS (Lldaps 636/tcp ldap protocol over TLS/SSL) in this projects domain area? If not who do I pester about this aspect. 4.x had it if you set up the profile correctly, but I don't see it yet in .9.3. Our organization only allows secure access to directory data, so Mozilla is not an option for us untill this works.
-
Are the advanced search dimensions stuck at that size? With my screen resolution at 800x600 it won't fully fit on my screen.
Perhaps it has been made to be resizeable, but if not there are definitely some whitespace areas that could be eliminated along with resizing some of the dropdown list boxes.
-
Dick, secure ldap is not yet in this project domain area. It might eventually but we want to get non-secure ldap working first (one step at a time). If you would like further discussion I would advise getting on to IRC at irc.mozilla.org at the #addressbook channel. There are usually some ldap guys in there that could give you more detail.
-
Mark, sorry about not getting back sooner. We are using a width*height of 640x470 in the Advanced screen. This is set to persist, so whatever size you set it to will come up next time you run Mozilla. Is this not happening? I notice that the Address Book itself uses 750x450 which seems very large at the outset and is even bigger than our adnvanced screen. We hope to post the new experimental builds very soon. .
-
Mark, sorry about not getting back sooner. We are using a width*height of 640x470 in the Advanced screen. This is set to persist, so whatever size you set it to will come up next time you run Mozilla. Is this not happening? I notice that the Address Book itself uses 750x450 which seems very large at the outset and is even bigger than our adnvanced screen. We hope to post the new experimental builds very soon. .
-
-
So, did Putback III (the UI for searching LDAP directories and MAPI address books) make it into the 0.9.4 release?
I am really curious. I am anxious to use this functionality.
-
Novice here:
I have my own domain with simple FTP and IMAP support. Will I be able to put address books onto my FTP server and access them via LDAP?
Thanks, Peter Lairo, Peter@Lairo.com
-
I'm trying to bring Netscape 6 into the Corp/Professional environment. What all the users would like is an LDAP search "Tab" where they could search the LDAP server for employee's contact information from their browser's sidebar. Once you've built the technology into the address book, would it be pretty easy to add the tab? I think these are the little things that could seperate Netscape from other browsers.
P.S. - You guys are doing an awsome job.
-
Is there any work on writing to LDAP from Mozilla?
-
-
Where is the documentation on the entries you need to make to prefs.js to set-up an LDAP-aware address book?
-
Brian, click on experimental builds up at the top of this page. Then click SummaryPatchII.txt. There is a section in there on LDAP functionality and in there it shows you the entries you need to add to prefs.js.
-
Just had a look at the latest build. I am looking forward to trying to get mozilla into the offices here. Looking at the entries though under address > work, 'roomnumber' is not displayed anywhere. For a large corporate environment (we are accross 12 campuses with upto 4000 staff) a room number would be invaluable when trying to locate someone in such a wide spread corporation.
-
Just had a look at the latest build. I am looking forward to trying to get mozilla into the offices here. Looking at the entries though under address > work, 'roomnumber' is not displayed anywhere. For a large corporate environment (we are accross 12 campuses with upto 4000 staff) a room number would be invaluable when trying to locate someone in such a wide spread corporation.
-
Hi Martin,
you might be the right person to blame ;-)) I saw lots of "bug" which where related to somehow unclear instructions given in ' SummaryPatchII.txt'. I found out to get LDAP entries displayed in the "Address Book" when you simply click on the server you HAVE TO HAVE a query attached at the end of your moz-aboutlookdirectory: prefs entry. Could your or somebody else how has write permission to 'SummaryPatchII.txt' add this an make it very clear that the query is not an option if you what to get anything displayed with the regular releases or the current nightly builds?
I'm not sure if I'm right with this assumption but I think you have to have even an query containing a logical operator. Meaning you have to have two queries combined with AND or OR - maybe I'm wrong.
What I did to get all my users display was (to a certain extend a reticulates query) to add "?(or(PrimaryEmail,=,*)(PrimaryEmail,=,*))".
So if I'm right with my assumption you could use my example as the example in your 'SummaryPatchII.txt' and it would at least return the users' first 100 LDAP entries.
Cheers Roland
-
Heja Martin!
I'm looking for an addressbook solution which harmonized with Outlook and Mozilla. In the LDAP Implementation Howto they mention a slight differece between the streetaddress and the postaladdress of these product. Is there now some kind of standard or another possebility to use a unified addressbook for both products at the same time?
regards Andre'
-
Hi Roland,
Thanks for your comment about adding the LDAP query to the URI in order to activate the LDAP results. Yes, there is some confusion on this. I will try and clarify this.
To activate the LDAP results *now* you do need to add a Query as you suggested. After bug 83023 is landed you will *not* need a query and you only need to have a base DN as this bug fix adds the UI ability to enter a query,
I hope this helps.
-
Hi John,
Thanks - and I'm looking forward to see bug 83023 landed
Cheers Roland
-
Ok guys I am moving on to another project here at Sun, Ireland so it's time I left abzilla in the capable hands of John Marmion. John already maintains all the patches for abzilla and writes a few of them as well. I will pass over control to John in the next few days. Thanks to all those who sent me emails with feedback and encouragement. It's been great,
Regards, Martin Maher
-
Are there any plants to include Palm Addressbook (PalmPilots , HandEra, Handspring etc) import or even better link function ? There are several thousand Palm Users out there and not all of them (like to ) use Outlook, but only the fully sufficient PalmDesktop. So beeing able to read and update the Mozilla Addressbook from the Palm Addressbook would be an immense advantage. Especially also as the OpenOffice Addressbook import is based on Mozilla. Anybody out there that also wants Palm support ??
Oliver
-
Yes! Palm support in moz in general would really speed adoption. I have several inquiries into plam about how to use the email conduit, but NS 6 & moz seem unsupported. The addressbook syncing ability would really add to the software's attractiveness.
-
We continue to anxiously await the LDAP query UI (bug 83023). Once this UI is incorporated, Mozilla will be ready for our corporate deployment (about 500 users). Hopefully the LDAP UI will be prioritized for 0.9.8.
Another "nice to have" feature would be synchronization between the Mozilla address book and the PalmPilot (high priority) and RIM Blackberry (lower priority). Following this, interfaces between Netscape Calendar server and these devices should follow.
-
William, The 'quick search' feature of bug 83023 is now in the trunk. It is now possible with the latest Mozilla builds to create LDAP Address Books and run a search against them. The 'Advanced Search' feature will follow.
-
William, The 'quick search' feature of bug 83023 is now in the trunk. It is now possible with the latest Mozilla builds to create LDAP Address Books and run a search against them. The 'Advanced Search' feature will follow.
-
John, I downloaded the latest Windows build, but still don't seem to be able to add an LDAP address book throgh the GUI. Is this enabled through pres.js entries? Once done, what LDAP queries can be processed? Please reply to me at wbayer@komatsu.ca
Will the Advanced search feature be in 0.9.8? I think our corporate Mozilla deployment will have to wait until this feature is available.
-
William, Yes you are correct. The bug to enable to LDAP UI integration is #83091. Otherwise you have to manually edit the prefs.js file. We are hopeful that this patch will get some attention very soon. But it will be too late for 0.9.8. I would say the same for the Advanced Search. We remain optimistic for 0.9.9. I will also forward this to you directly.
-
William, Yes you are correct. The bug to enable to LDAP UI integration is #83091. Otherwise you have to manually edit the prefs.js file. We are hopeful that this patch will get some attention very soon. But it will be too late for 0.9.8. I would say the same for the Advanced Search. We remain optimistic for 0.9.9. I will also forward this to you directly.
-
#83091 is fixed, as of February 25th. However, there are still a -lot- of LDAP problems, see tracking bug #36557. How many of these problems are members fo the abzilla team working on?
-
Daniel, the keyword 'nab-ldap' was created following #83091 and a number of bugs were spun because the fix for #83091 was a limited fix which did not address all of the issues posted in the original patch. I believe there are now over 20 of such bugs. We have a made a significant contribution to about 9 of these and have posted a patch for #127007 and #124059. The latter patch includes a fix for #124061, #124057 and #124007.
We are also working on other related Address Book bugs and making contributions to others.
-
Daniel, the keyword 'nab-ldap' was created following #83091 and a number of bugs were spun because the fix for #83091 was a limited fix which did not address all of the issues posted in the original patch. I believe there are now over 20 of such bugs. We have a made a significant contribution to about 9 of these and have posted a patch for #127007 and #124059. The latter patch includes a fix for #124061, #124057 and #124007.
We are also working on other related Address Book bugs and making contributions to others.
-
I agree that adding Palm/PDA sync support with the address book would speed adoption.
-
I'm looking for documentation on using OpenLDAP to store address book entries and integrating with Mozilla. Can someone point me in the right direction? Thanks,
-Noah
-
Noah, I found some documents on the web which helped me to set up my LDAP environment. 1) get the source from OpenLDAP (www.openldap.org) - currently it is version 2.0.23 2) A good starting point is: http://www.linuxdoc.org/HOWTO/LDAP-HOWTO.html it tells you all the "basics" you need to know for you to get a working LDAP environment. 3) If you want to let Linux authenticate against LDAP: is very useful. 4) If you have further questions don't hesitate to send me a mail. My mail address is (to prevent spam) my firstname.lastname@chello.at (You see my first and lastname at the top of this message.) Cheers Roland
-
Has any one thought about supporting Outlook-style Contacts folder? That is, the addresses are stored in one of the mail folders. This can be really useful for people having IMAP accounts and need to access the account from more than one location (the address book will also be in sync).
-
Hi,
is there a way to integrate Lotus Organizer an Mozilla. I have the Problem that Mozilla is not able to get the receipient adress from the Organizer. Any suggestions?
Cheers Nicolai
-
Hi Nicolai, I must admit that we did not consider Lotus Organizer as a possible Address Book data source. I presume it may have a mapi interface? and so it might not be so different than the work for Outlook. But that does not help you. Does Outlook allow you to import from Organizer and then you could export to Mozilla.
-
Hi John, I'm sorry but this does not help me. The idea is that I push a button, mozilla starts and shows the correct emailadress in the recipient-field of an blank email. And this does not work. There pops up an notification, and that it is. With Outlook, it works perfect. ;-(((
-
I have tried adding "the" 4 lines in the hopes that I could use the Outlook addressbook on my system in Mozilla, but all I get is an additional addressbook named "OP Contacts" with NO contacts inside it. I must be missing something here. Does version 1 or 1.1 include the UI for this feature? Has anyone had success with adding the 4 lines in their prefs.js in order to utilize their Outlook addressbook using Windows XP and Outlook 2002? Thanks to everyone who has worked on the LDAP/Addressbook imrovements!
-
Hi Peter, Because of bug #118119, this feature is now broken. I have had a lot of difficulty attempting to get attention for this bug in mozillla. You have two choices , download, patch and build mozilla 1.0 or 1.1 with the above patch for #118119 and manually edit the prefs.js file OR use the existing experimental build available here which was built against a post 0.9.9 mozilla milestone which includes the patch plus a UI to enable Outlook. I hope to make available a mozilla 1.0 or 1.1 build with this patch soon to keep attention on this bug.
-
I am looking for a way to sync Netscape 7.0 with Palm OS. I would also like an import tool to migrate from Netscape 4.7 to Netscape 7 adress books. The import provided by Netscape evidently does not know how to treat comma's in an address.
-
Hi. Does Mozilla realy support LDAP v3? My LDAP server (OpenLDAP-2.1.5) writes "requested protocol version not allowed" to log until i configure it to "allow bind_v2". Darek
-
Hi. Does Mozilla realy support LDAP v3? My LDAP server (OpenLDAP-2.1.5) writes "requested protocol version not allowed" to log until i configure it to "allow bind_v2". Darek
-
Hi Darek, sorry for the delay. Mozilla does support V3. I presumed it was a problem with your OpenLDAP server. Did you try any other LDAP Client to access your server? I use the java LDAP Browser/Editor available here:
http://www.iit.edu/~gawojar/ldap
-
John, I have to confirm Darek's notes. Mozilla 1.01 does not connect to the server as an LDAP v3 client. Protocol analyzer has confirmed this.
-
ok guys, thanks for that. My presumption was based on the misconception that OpenLDAP 2 did not truly implement LDAP v3 access. I will confirm your notes. thanks.
-
I wish I'd could sync the mozilla adress book to the palm!
-
-
I dont understand anything her but I like the site
-
-
Mozilla 1.01 does not connect to the server as an LDAP v3 client. Protocol analyzer has confirmed this.
|
|
 |
 |
Update changes to Abzilla [27th Feb. 2002] |
 |
|