Outlook Connector - Cannot share calendars
OK,
I am using the outlook connector sucessfully with the calendar server, messaging server and directory manager. I can collect mail and access the GAL without problem but I am not able to share my calendar with anyone nor view other shared calendars.
To share my calendar with another user I right click on my calendar and go to properties and then the permissions tab. On clicking the Add User button I can enter the userid or search.
If I click search I am able to access the GAL list and select a user. From my directory server logs I can see this action like so:
[05/Apr/2006:14:01:43 +0100] conn=3017 op=0 msgId=1 - BIND dn="uid=jberry,dc=mydomain,dc=com" method=128 version=3
[05/Apr/2006:14:01:43 +0100] conn=3017 op=0 msgId=1 - RESULT err=0 tag=97 nentries=0 etime=0 dn="uid=jberry,dc=mydomain,dc=com"
...
[05/Apr/2006:14:01:48 +0100] conn=3017 op=5 msgId=6 - SRCH base="uid=aname,dc=myname,dc=com" scope=0 filter="(&(mail=*)(cn=*))" attrs="cn displayName givenName sn initials uid departmentNumber title homePhone mail manager mobile company pager secretary description facsimileTelephoneNumber l physicalDeliveryOfficeName postalCode st street c telephoneNumber mailAlternateAddress objectClass"
[05/Apr/2006:14:01:48 +0100] conn=3017 op=5 msgId=6 - RESULT err=0 tag=101 nentries=1 etime=0]
So the search binds to the directory using the uid of my user and returns the required search result (i.e. uid=aname).
Now, when you check your permissions and click OK to add that user as someone who can view your caledar for example it fails with the error message:
User not found. Either enter the email id of the user OR click on Search and then click on Find to locate the user
In the logs for the directory you now get the following:
[05/Apr/2006:14:02:48 +0100] conn=3018 op=0 msgId=1 - BIND dn="" method=128 version=2
[05/Apr/2006:14:02:48 +0100] conn=3018 op=0 msgId=1 - RESULT err=0 tag=97 nentries=0 etime=0 dn=""
[05/Apr/2006:14:02:48 +0100] conn=3018 op=1 msgId=2 - SRCH base="dc=mydomain,dc=com" scope=2 filter="(uid=auser)" attrs="cn uid mail givenName sn icsCalendar"
[05/Apr/2006:14:02:48 +0100] conn=3018 op=1 msgId=2 - RESULT err=0 tag=101 nentries=0 etime=0
[05/Apr/2006:14:02:48 +0100] conn=3018 op=2 msgId=3 - UNBIND
So now, for whatever reason, the connector is trying to bind anonymously to make the changes when anonymous bind is not permitted. Surely it should try and bind with my uid as it did when I searched the GAL to get the data...
... or am I looking at this the wrong way?
oh, I can share a calendar through the web interface and it will synch back down to the connector fine, and once a user is there I can change the permissions I can grant that user through the connector.
(p.s. sorry for the sill wide post)
Thanks
Josh

