You can just set the GAL filter to be the string "zimbraAccounts". As I mentioned, the server will check all the zimbraGalLdapFilterDef values, and see that one of them starts with "zimbraAccounts:", and use the value after the ":" as the filter value.
The GAL LDAP filter is a standard LDAP query that will be made when user enters a search string. The value "%s" in the query will be replaced with whatever the user typed in.
As for the search base, unfortunately I think you currently can't set it to "", which is what you need to do to search across .com and .ca. You can't set it to that because LDAP doesn't allow attrs with a value of "". When I fixed the bug in our main branch, I special-cased a few values, and "ROOT" will be equiv to searching at the top of the tree.
So as a work around I could make a .ca equivalent for the .com domain and then set all the users with the .com domain to have the .ca alias?? That should work.
As far as the ZimbraAccounts filter, forgive my ignorance in LDAP, but do I need quotes in that entry? Or just ZimbraAccounts......on the rocks so to speak?
that might work. All you need is zimbraAccounts, without the quotes.
I got the external set up and it seems to be working.
Adding the new domain and setting a .com domain to have an aliase .ca domain does not seem to work.....oh well....next release you say?
I will have to start planning on upgrading from FC3 to FC4!