Hallo,
seit etwa 10 Tagen habe ich das Problem dass mein Mobiltelefon mit DAVx5 nichtmehr mit meinem NAS synchronisieren kann.
Da überall automatisch Updates eingespielt werden kann ich nicht sagen ob zum Zeitpunkt eine neue Version von DAVx5 oder CardDAV eingespielt wurde.
Es könnte auch eine Fehlkonfiguration meinerseits vorliegen; zumindest nichts wissentliches.
Details:
Im heimischen Netzwerk, also im WLAN und auch über VPN mit meinem Netzwerk verbunden klappt es. Von extern klappt es nicht.
ABER, ich kann den CardDAV link von extern im Browser aufrufen und auch verbinden; das funktioniert; intern als auch extern.
CalDAV funktioniert wie immer; intern als auch extern; nur CardDAV macht Probleme.
Das log von DAVx5 wirft mir folgendes aus:
Warum? Wo kann ich ansetzen?
Intern geht es, im Browser geht es, aber aus DAVx5 von extern nicht.
Wie man sehen kann nutze ich Reverse Proxy; alles sollte über Port 443 laufen.
Ich habe probeweise Port 8443 freigegeben, kein Unterschied.
Danke schonmal.
Liebe Grüße
seit etwa 10 Tagen habe ich das Problem dass mein Mobiltelefon mit DAVx5 nichtmehr mit meinem NAS synchronisieren kann.
Da überall automatisch Updates eingespielt werden kann ich nicht sagen ob zum Zeitpunkt eine neue Version von DAVx5 oder CardDAV eingespielt wurde.
Es könnte auch eine Fehlkonfiguration meinerseits vorliegen; zumindest nichts wissentliches.
Details:
Im heimischen Netzwerk, also im WLAN und auch über VPN mit meinem Netzwerk verbunden klappt es. Von extern klappt es nicht.
ABER, ich kann den CardDAV link von extern im Browser aufrufen und auch verbinden; das funktioniert; intern als auch extern.
CalDAV funktioniert wie immer; intern als auch extern; nur CardDAV macht Probleme.
Das log von DAVx5 wirft mir folgendes aus:
Meine Syno antwortet also mit http 405 Method not allowed.HTTP REQUEST
Request{method=PROPFIND, url=https://contacts.xxxxxxxxxxx.com/carddav/SoniX/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/, headers=[Depth:0, User-AgentAVx5/4.4.4-gplay (dav4jvm; okhttp/4.12.0) Android/15, Accept-Language:de-AT, de;q=0.7, *;q=0.5]}
<?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietfarams:xml:ns:caldav" xmlns:CARD="urn:ietfarams:xml:ns:carddav"><prop><CARD:max-resource-size /><CARD:supported-address-data /><supported-report-set /><n0:getctag xmlns:n0="http://calendarserver.org/ns/" /><sync-token /></prop></propfind>
HTTP RESPONSE
Response{protocol=http/1.1, code=405, message=Method Not Allowed, url=https://contacts.xxxxxxxxxxx.com/carddav/SoniX/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/}
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PROPFIND is not allowed for this URL.</p>
</body></html>
Warum? Wo kann ich ansetzen?
Intern geht es, im Browser geht es, aber aus DAVx5 von extern nicht.
Wie man sehen kann nutze ich Reverse Proxy; alles sollte über Port 443 laufen.
Ich habe probeweise Port 8443 freigegeben, kein Unterschied.
Danke schonmal.
Liebe Grüße