[Tickets #8356] Re: Outlook 2007 WebDAV Not Publishing

bugs at horde.org bugs at horde.org
Thu Jun 18 15:42:36 UTC 2009


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/8356
------------------------------------------------------------------------------
  Ticket             | 8356
  Updated By         | Jan Schneider <jan at horde.org>
  Summary            | Outlook 2007 WebDAV Not Publishing
  Queue              | Kronolith
  Version            | 2.3.1
  Type               | Bug
-State              | Unconfirmed
+State              | Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


Jan Schneider <jan at horde.org> (2009-06-18 11:42) wrote:

> Outlook 2007 WebDAV doesn't work, as detailed in my mailing list post here:

Since when does Outlook support WebDAV? How did you setup Outlook?

> The upshot is that Horde returns a 500 Internal Server Error with no  
> useful debug and Outlook 2007 likewise displays a "Server error"  
> dialogue box.

Apache is probably returning that error, not Horde. Did you check the  
web server logs?

> In the PUT function of lib/Horde/webdav.php, Horde sees these as the  
> values of the important variables when hit by Outlook:
> path: kronolith/username/username_Calendar.ics
> content_type: application/octet-stream
> content: [null]

Yeah, great. :) How is this supposed to work if Outlook is sending no  
content, and that to wrong address?

> The path that ends in x_Calendar.ics seems unaffected by URL rewrite  
> rules in Apache.

Of course, because it's wrong.

> I've got a couple of clues/hunches at this point to get it working.   
> Keep in mind this is simply to get Outlook working by any means  
> possible, it may not be desirable for Horde to adopt these measures:
> 1. If the user-agent is Outlook, preg_replace $path s/_Calendar.ics$/.ics/

Ugly, but could be a workaround.

> 2. Hard-code an entry into $list in webdav.php's _list function to  
> return a username_Calendar.ics entry

Even uglier. What if Outlook at any point in time gets fixed suddenly?  
What the user agent of Outlook anyway? And finally, how would that fix  
Outlook not sending any content?






More information about the bugs mailing list