View Single Post
  #10 (permalink)  
Old 12-15-2008, 09:39 AM
seanw seanw is offline
Starter Member
 
Posts: 2
Default

I would be really happy to see this start working too. It's almost the only thing I get complaints about anymore... but that's probably because Zimbra is working so well in other aspects.

Anyhow, I managed to get Zimbra entries to show up in /Applications/Utility/Directory by making a few changes to the RFC 2307 settings in Directory Utility:
  • Added "ou=people" to the "Search base" for People and switched it to search in "first level only"
  • Added "organizationalPerson" to the "map to" list for People
This does ignore the zimbraHideInGal attribute though, so there are some funny looking entries for the ham/spam/admin users. However, there is still a piece missing! The Addresses box in iCal is still empty.

As best I can tell, iCal not only needs people in the Directory, it needs them to have specific attributes and for there to be a record for the calendar server. The best description of the missing bits that I can find is in the mysterious ical-schema.txt file. It was linked to by Rich Graves, but has been removed from recent revisions as "no longer relevant," so here's a link to a revision right before it got removed: https://trac.calendarserver.org/brow...a.txt?rev=3389.

Anyhow, I don't totally understand the "variable interpolation" option suggested by Rich. (Explanations welcome!) For the moment, the most straightforward approach seems to me to add the necessary attributes and computer record through a zimlet (like the zimbra_posixaccount and zimbra_samba ones do). However, I'm not quite sure where to start with these files. I'm quite new to Zimbra and some of the JS in zimbra_posixaccount makes my head swim.
Reply With Quote