Announcement

Collapse
No announcement yet.

Caldav /Carddav und Mac

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Caldav /Carddav und Mac

    Hallo,

    ich habe folgendes Problem: Ich kann keine erfolgreiche Verbindung von Mac OSX Yosemite Version 10.10.2 zu Caldav/Carddav herstellen.
    Die Verbindung an sich funktioniert wunderbar, aber ich bekomme folgende Meldung: Der Server hat einen ungültigen Kalenderort angegeben.

    Unter Windows mit Thunderbird + Lightning + Adressboch + SOGo Connector funktioniert alles wunderbar. Unter Android gibt es auch keine Probleme. Nur Apple macht Schwirigkeiten.

    Hat jemand eine Ahnung, woran es liegen könnte?

    Vielen Dank

    Meine Einstellungen:
    CentOS release 6.6 (Final)
    OX APP Suite 7.6.2 Rev. 12

    cat /opt/open-xchange/etc/caldav.properties (Beides getestet)
    -----------------
    # com.openexchange.caldav.url=https://[hostname]/caldav/[folderId]
    com.openexchange.caldav.url=https://ox8.mydomain.de/caldav/[folderId]

    cat /etc/httpd/conf.d/proxy_http.conf
    ------------------------
    # carddav
    <Proxy /carddav>
    ProxyPass balancer://oxcluster/servlet/dav/carddav
    </Proxy>

    # caldav
    <Proxy /caldav>
    ProxyPass balancer://oxcluster/servlet/dav/caldav
    </Proxy>


    cat /etc/httpd/conf.d/dav-useragent-detection.conf (Geht auch nicht)
    ------------------
    # For OX APP SUITE only for MAC test
    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} Calendar [OR]
    RewriteCond %{HTTP_USER_AGENT} DataAccess [OR]
    RewriteCond %{HTTP_USER_AGENT} DAVKit [OR]
    RewriteCond %{HTTP_USER_AGENT} Lightning [OR]
    RewriteCond %{HTTP_USER_AGENT} Adresboek [OR]
    RewriteCond %{HTTP_USER_AGENT} dataaccessd [OR]
    RewriteCond %{HTTP_USER_AGENT} Preferences [OR]
    RewriteCond %{HTTP_USER_AGENT} Adressbuch [OR]
    RewriteCond %{HTTP_USER_AGENT} AddressBook [OR]
    RewriteCond %{HTTP_USER_AGENT} Address%20Book [OR]
    RewriteCond %{HTTP_USER_AGENT} CalendarStore [OR]
    RewriteCond %{HTTP_USER_AGENT} CoreDAV
    RewriteRule (.*) http://localhost:8009/servlet/dav$1 [P] # for grizzly http service

    tail -f -n300 /var/log/httpd/ox7-access.log
    ------------------------------------------------
    93.197.116.208 - - [08/Apr/2015:15:57:28 +0200] "PROPFIND /caldav/48/ HTTP/1.1" 401 - "-" "Mac+OS+X/10.10.2 (14C1514) CalendarAgent/316"
    93.197.116.208 - - [08/Apr/2015:15:57:28 +0200] "PROPFIND /caldav/48/ HTTP/1.1" 207 1107 "-" "Mac+OS+X/10.10.2 (14C1514) CalendarAgent/316"
    93.197.116.208 - - [08/Apr/2015:15:57:29 +0200] "OPTIONS /caldav/48/ HTTP/1.1" 200 - "-" "Mac+OS+X/10.10.2 (14C1514) CalendarAgent/316"
    93.197.116.208 - - [08/Apr/2015:15:57:29 +0200] "PROPFIND /caldav/48/ HTTP/1.1" 207 264 "-" "Mac+OS+X/10.10.2 (14C1514) CalendarAgent/316"
    93.197.116.208 - - [08/Apr/2015:15:57:29 +0200] "PROPFIND / HTTP/1.1" 302 301 "-" "Mac+OS+X/10.10.2 (14C1514) CalendarAgent/316"
    93.197.116.208 - - [08/Apr/2015:15:57:30 +0200] "PROPFIND /appsuite/ HTTP/1.1" 405 255 "-" "Mac+OS+X/10.10.2 (14C1514) CalendarAgent/316"
    93.197.116.208 - - [08/Apr/2015:15:57:30 +0200] "PROPFIND /principals/ HTTP/1.1" 405 320 "-" "Mac+OS+X/10.10.2 (14C1514) CalendarAgent/316"

    Problematisch sind die letzten zwei Zeilen. HTTP Status Code 405: Method Not Allowed.
    The request method is known by the server but has been disabled and cannot be used. The two mandatory methods, GET and HEAD, must never be disabled and should not return this error code.

    Es sieht so aus, als ob irgendeine Einstellung für MacOS User Agent aud der Serverseite fehlt. Die Frage ist welche?
Working...
X