[CalendarServer-users] attendee lookup

Emil Lundberg Emil.Lundberg at bmc.uu.se
Sat Dec 8 16:47:30 PST 2007


This has been addressed previously on this list, although in slightly  
different context:

http://lists.macosforge.org/pipermail/calendarserver-users/2007-November/000520.html

To digress on the issue a little further:

Like you mentioned, using iCal 3 with a local calendar will let you  
use autofill for any users in your local Address Book (no LDAP servers  
are searched) in the attendee field.

iCal 3 will NOT search the local Address Book when adding attendees to  
a CalDAV-based calendar. Neither will it return any old mail addresses  
on a directory server. What it WILL do is search for calendar-enabled  
users on a directory server, satisfying all of the following criteria:

1) You have the server successfully configured using Directory Utility  
on the client machine.
2) You have added the directory domain to the Search Policy for  
contacts using Directory Utility on the client machine.
3) A couple of attributes need to be present in the LDAP schema  
(standard in 10.5 OD) on the directory server, e.g. the user  
(inetorgperson object) requires an apple-serviceslocator attribute  
configured in the directory; see the "doc/ical-schema.txt" documents  
in the DCS svn repository:

http://trac.calendarserver.org/projects/calendarserver/browser/CalendarServer/trunk/doc/ical-schema.txt

The easiest way to do this is obviously to run a OSX/OD/iCal Server  
combination instead of DCS! :-). Using non-OD directory servers  
though, it should be possible to add the required attributes to a  
standard LDAP server (or AD for that matter), and bind to it using  
Directory Utility as per the above procedure. We have not (yet) begun  
testing on this at my site so this is as far as my knowledge stretches  
at the moment. It is an important question though; we too will most  
likely rely on existing LDAP/Linux-based directory services for any  
site-wide calendar service.

I have no idea whether there is any magic to perform on iCal 3 to make  
it less stringent about the mail addresses or servers it searches.

To address your second question; I am not aware of any specialised  
tool for editing the accounts file, but a decent xml editor will at  
least validate the contents after editing.

HTH but YMMV,

/Emil


8 dec 2007 kl. 20.35 skrev Greg Philpott:

> We just installed the calserver on linux and are using the xml  
> version. we have set up a few test accounts and they seem to work  
> fine.  You can book meetings, see the other persons calendar  
> conflicts in the availability view in ical for example. The key  
> issue we have is that when using ical 3 on 10.5 and we enter an  
> attendee, the only way it will work is if I enter the users email  
> address and not their name.
>
> Is there any way to get the dcs to behave like using ical and a  
> local address book? Is there a way to set it up so that when a user  
> enters a few letters of a user's name in the attendee box it looks  
> it up and presents the full name? Or better yet have dcs present its  
> dcs addresses in ical so you can drag them onto the calendar? While  
> dsc works, it is not convenient to have to know a user's email  
> address and have to enter it completely in the attendee list before  
> dcs tells you if it is a valid user.
>
> Finally is there a front end console that makes it easier to create  
> and edit user xml files? I am sure we are doing something wrong just  
> not sure what.
>
>
> Greg
>
>
>
>
>
> _______________________________________________
> calendarserver-users mailing list
> calendarserver-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/calendarserver-users



More information about the calendarserver-users mailing list