Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > ZCS Client Connectors > CalDAV / CardDAV / iSync

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 01-05-2010, 07:27 AM
Junior Member
 
Posts: 6
Default Mulberry Appointments "302 Found" but dont show up in Zimbra

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 -------->
Reply With Quote
  #2 (permalink)  
Old 04-26-2010, 07:56 PM
Starter Member
 
Posts: 2
Default

any reply?
I encountered the same problem, but not know how to deal with it.
Reply With Quote
  #3 (permalink)  
Old 04-28-2010, 05:55 AM
Intermediate Member
 
Posts: 23
Default

Same issue here, only coming from Evolution. I'm trying to connect to two Zimbra servers, one at home, and one at work. Creating calendar entries on both works from home, but I can't get my work machine (both are almost identically-configured Ubuntu boxes) to be able to update my home Zimbra server. Turning on debugging in e.d.s shows me a 302 error, just like you get.

CALDAV_DEBUG=all /usr/lib/evolution/evolution-data-server-2.28

< HTTP/1.1 302 Found
< Soup-Debug-Timestamp: 1272458898
< Soup-Debug: SoupMessage 7 (0x11bdd00)
< Date: Wed, 28 Apr 2010 12:49:20 GMT
< Location: https://machine.domain.net:443/dav/d...orkstation.ics
< Content-Length: 0

No special characters here either. I thought at first that it was the "@", and I even posted somewhere on the forums about that some time ago. However, with the new version of Ubuntu now, and the new patch for Zimbra that came out, I'm giving it another go.

The only thing I can think of was that my work server is hosting my (default) email domain. My home server is setup to be canonical for my home network, and host my external domain name. But I've changed the default domain (from within the web GUI), and restarted the MTA server. I can get by with NOT entering "@domain.com" in my usernames, but it still gives me the dreaded "unknown error."
Reply With Quote
  #4 (permalink)  
Old 04-28-2010, 06:16 AM
Intermediate Member
 
Posts: 23
Default

Here's my fix! I noticed that in the 302 response, my local network server's machine name was being used, despite what I used to connect to it with. So I created an entry in my hosts file to point my machine to the right IP address, and it started working. NOTE: This is only for Evolution! It worked fine for Sunbird.
Reply With Quote
  #5 (permalink)  
Old 06-10-2010, 12:52 AM
Starter Member
 
Posts: 2
Default

make sure *.ics file name have the same value with UID in icalendar data
then it will be ok.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.