Wow. Does that make a difference!  Thank you.

I will have some fun testing this out now!

On Jan 7, 2010, at 3:46 PM, Markus Stürmer wrote:

> Hi Conrad!
> 
> My accounts.xml entry is
>  <user>
>    <uid>com.apple.calendarserver</uid>
>    <guid>…</guid>
>    <password>SUPERSECRETPASSWORD</password>
>    <name>Calendar Server iMIP injection</name>
>    <disable-calendar />
>  </user>
> 
> And the entry at AdminPrincipals is like yours, with the corresponding GUID.
> 
> But the password also goes to the iMiP protocol section.
>      <!-- iMIP protocol options -->
>      <key>iMIP</key>
>      <dict>
>        <key>Enabled</key>
>        <true/>
>        <key>MailGatewayServer</key>
>        <string>localhost</string>
>        <key>MailGatewayPort</key>
>        <integer>62310</integer>
>        <key>Password</key>
>        <string>SUPERSECRETPASSWORD</string>
> 
> Regards,
> Markus
> 
> Am 07.01.2010 um 02:43 schrieb Conrad Wasmer:
> 
>> Markus -
>> 
>> thanks much for the clarification - I can leave my sudoers file alone, then. 
>>  But in the caldavd.plist, did you set up a <dict> with <string>'s for GUID, 
>> name, and/or password? Or do you just have <string>'s with the url for the 
>> GUID, as in the sample caldavd.plist file, so something like this, with one 
>> url for each admin and com.apple.calendarserver:
>> 
>>   <key>AdminPrincipals</key>
>>   <array>
>>     
>> <string>/principals/__uids__/AEB68DD7-D2B8-4D4D-A574-2A4533DF36A4/</string>
>>     
>> <string>/principals/__uids__/ABE88blah-blah-blah-blah-asdfasdfasdf/</string>
>>   </array>
>> 
>> I've tried this, but I think my path must be wrong. What did you use for the 
>> path?
>> 
>> Thanks -
>> 
>> Conrad
>> 
>> On Jan 6, 2010, at 3:49 PM, Markus Stürmer wrote:
>> 
>>> Sorry Conrad,
>>> 
>>> I found out my final version does not use the internal sudo-mechanism. 
>>> Unless you use an XML-aware editor, you can hardly find out where comments 
>>> start and end…
>>> 
>>> Instead, I have entered the regarding GUID together with the admin account 
>>> at <key>AdminPrincipals</key> in caldavd.plist. My patch was only required 
>>> to make the injection of replies work.
>>> 
>>> Best regards,
>>> Markus
>>> 
>>> 
>>> Am 06.01.2010 um 09:40 schrieb Conrad Wasmer:
>>> 
>>>> I have upgraded to SL 10.6, and finally understanding what Markus did, I 
>>>> tried the same, but to no avail.
>>>> 
>>>> I created a user named com.apple.calendarserver in my accounts.xml file 
>>>> and in my sudoers.plist, and now I get a different error:
>>>> 
>>>> 2010-01-06 02:23:40-0600 [-] [caldav-0]  [AuthorizedHTTPGetter,client] 
>>>> [twistedcaldav.scheduling.imip#error] Could not do server-to-imip request 
>>>> : <twistedcaldav.scheduling.imip.ScheduleViaIMip object at 0x102fdc4d0> 
>>>> Mail gateway not able to process reply; could not authenticate user 
>>>> com.apple.calendarserver with calendar server
>>>> 2010-01-06 02:23:40-0600 [-] [caldav-0]  [AuthorizedHTTPGetter,client] 
>>>> [twistedcaldav.scheduling.scheduler.ScheduleResponseQueue#error] Error 
>>>> during PUT for mailto:[email protected]: None
>>>> 
>>>> I have tried Markus' suggested tweaking of the implicit.py file, but that 
>>>> did not change the result.
>>>> 
>>>> Can anyone help me understand how I can get the user 
>>>> com.apple.calendarserver to authenticate with the server? I tried leaving 
>>>> the password field blank, but that threw a whole different set of errors - 
>>>> it is currently set as the same thing in both the sudoers.plist and 
>>>> accounts.xml.
>>>> 
>>>> Thanks all!
>>>> 
>>>> 
>>>> On Dec 2, 2009, at 11:18 AM, Markus Stürmer wrote:
>>>> 
>>>>> I have created a user for the iMIP injection and entered that user also 
>>>>> in the sudoers.xml file.
>>>>> 
>>>>> However, I still got an exception whenever an email reply should be 
>>>>> imported into the DCS again. I fixed that by changing in 
>>>>> "twistedcaldav/scheduling/implicit.py" the line "if 
>>>>> self.originatorPrincipal:" into "if self.originatorPrincipal and 
>>>>> hasattr(self.originatorPrincipal,'calendarUserAddresses'):".
>>>>> 
>>>>> I do not know if the whole approach is the way to go, unfortunately there 
>>>>> is hardly any documentation available. It took me very long to set up the 
>>>>> installation, and I also modified some parts to get Lightning, Mulberry, 
>>>>> Evolution (and of course iCal.app) working and enable Kontact and Horde 
>>>>> to at least subscribe calendars.
>>>>> 
>>>>> Regards,
>>>>> Markus
>>>>> 
>>>>> 
>>>>> 
>>>>> Am 02.12.2009 um 17:01 schrieb Conrad Wasmer:
>>>>> 
>>>>>> 
>>>>>> 2009-12-01 23:40:05-0600 [-] [mailgateway] 2009-12-01 23:40:05-0600 
>>>>>> [HTTPChannel,0,127.0.0.1] [twistedcaldav.mail#error] iMIP injection 
>>>>>> principal not found: com.apple.calendarserver
>>>>>> 2009-12-01 23:40:05-0600 [-] [caldav-0]  [AuthorizedHTTPGetter,client] 
>>>>>> [twistedcaldav.scheduling.imip#error] Could not do server-to-imip 
>>>>>> request : 403 Forbidden
>>>>>> 2009-12-01 23:40:05-0600 [-] [caldav-0]  [AuthorizedHTTPGetter,client] 
>>>>>> [twistedcaldav.scheduling.scheduler.ScheduleResponseQueue#error] Error 
>>>>>> during PUT for mailto:[email protected]: None
>>>>>> 
>>>>>> 
>>>>>> ---
>>>>>> Conrad Wasmer
>>>>>> _______________________________________________
>>>>>> calendarserver-users mailing list
>>>>>> [email protected]
>>>>>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> Conrad Wasmer
>>>> 612-598-0301
>>>> 
>>>> 
>>> 
>> 
>> 
>> --
>> Conrad Wasmer
>> 612-598-0301
>> 
>> 
> 


--
Conrad Wasmer
612-598-0301

_______________________________________________
calendarserver-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Reply via email to