Beleive you me I have tried this several times. the thing is I have it working fine on Mac OS X: here are my notes:
I have set up my phone to access the sever using a similar setup for ICal 3:
i.e.
To confgure it so it works with SOGo, create a new account and specify, as the Account URL,
an URL such as :
http://localhost/SOGo/dav/jdoe/
Note that the trailing slash is important for Apple iCal 3.
When setting up a CalDav account it requests:
1. Server Address
2. Username
3. pasword
4. Description
This seems to be enough. The Iphone/ipod verifies the account details and then gives you the option to save or cancel.
Looking in the cakendar folder reveals a list of Calendars as accessible via ICcal 3 and thw webmail interface.
However there does not appear to be any info in the calendars.
When I try to add an event, it quickly shows up on the server though.
Looking at advanced options reveals the server is currently working from port 80
If i choose to use ssl it switches to port 8443
I get a message that my certificate could not be verified with an option to accept or cancel.
I try to connect via ssh port 8443 and it fails
Interestingly, when i switch ssh off, it goes back to port 8008 for some reason.
I try switching this back to 80 and that doesn't work either so I try restarting sogo. switching my account on and off and also making sure there is a trailing slash on the Advanced settings account url
and this does work. Only thing is I have lost my previous entry on the iTouch.
If I select save and go to the calendar app, there is no calendars there.
if I go back to advanced settings and enable SSL, the Port number changes form 80 to 8443. This seems to authenticate with the ssrver as you are asked about whether or not you want to accept the certificate.
(Also of interest if that the @sign used as part of my Sever Address has changed to read %40)
Well it seems to work then stops and starts. Not sure what is going on here. I have included some log files. Any help to get this working would be appreciated.