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:otheru...@gmail.com: 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:conrad.was...@gmail.com: None
---
Conrad Wasmer
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
--
Conrad Wasmer
612-598-0301
--
Conrad Wasmer
612-598-0301
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users