We have a brand new Zimbra Community Edition online, and I am trying to get Mulberry to use the calendar. After reading CalDav and Mulberry - Zimbra :: Wiki everything works fine, except that Mulberry can't write to my Calendar folder. All I get after creating a new appointment is a message that says "Found". Activating loggin in Mulberry I get the http traffic (see end of my post), which shows that Zimbra replies indeed with a "302 Found", but the event never shows up anywhere in Zimbra.

I read http://www.zimbra.com/forums/isync-c...ks-caldav.html but I don't think this is the problem, because the URL does not contain any special characters...except maybe the @ from the username@domain.tld that our usernames contain.

Can anyone point me to the problem?
Code:
        <-------- BEGIN HTTP REQUEST -------->
PUT /dav/<<<myusername>>>/Calendar/C1100C46960BD083E7E5A61A053F0E05-0.ics HTTP/1.1
Host: <<<myserver>>>
Authorization: Basic c2NodXN0ZXI6eGV4by1sZWNpLTQ=
Content-Length: 673
Content-Type: text/calendar; charset=utf-8


BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//mulberrymail.com//Mulberry v4.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
LAST-MODIFIED:20040110T032845Z
TZID:European Central Time
BEGIN:DAYLIGHT
DTSTART:20000404T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:ECT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20001026T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=9
TZNAME:ECT
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20100105T151738Z
DTSTART;TZID=European Central Time:20100105T170000
DURATION:PT1H
SUMMARY:TEST
UID:0469E4C7FCC303E1D7580DC8@[192.168.1.135]
END:VEVENT
END:VCALENDAR
        <-------- BEGIN HTTP RESPONSE -------->
HTTP/1.1 302 Found
Date: Tue, 05 Jan 2010 15:17:16 GMT
Location: http://<<<myserver>>>/dav/<<<myusername@myserver.tld>>>/Calendar/0469E4C7FCC303E1D7580DC8@[192.168.1.135].ics
Content-Length: 0

        <-------- END HTTP RESPONSE -------->