Zarafa mit CalDAV / CardDAV

Status
Für weitere Antworten geschlossen.

pcmeister

Benutzer
Mitglied seit
03. Mai 2011
Beiträge
38
Punkte für Reaktionen
0
Punkte
0
hi,
hab noch ein problem mit ical und dem mac Adressbuch ich würde diese beiden Programme gerne per caldav auf den Zarafa zugreifen lassen geht das ?
Ich hab die Caldav funktion im DSM deaktivert.


Gruß Chris
 

Jdo2002

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
692
Punkte für Reaktionen
1
Punkte
38
Ja, CalDAV sollte direkt über ical mit Zarafa gehen: (http://DEINEIPADRESSE:8080/caldav)

CardDav für Kontakte wird nicht ganz so einfach (ist nicht im Zarafa Standardpaket enthalten), habe ich aber über ein 3rd Party Paket schon getestet:
Carddav runterladen
https://community.zarafa.com/pg/plugins/project/7003/developer/zeguigui/sabre-zarafa-full-carddav-access-to-your-contacts

Die Datei mit Winrar entpacken und auf der DS unter \\DEINEDS\web\sabre-zarafa ablegen. Den Ordner kannste einfach über den Explorer anlegen und die Dateien aus dem Paket da reinkopieren.

Anpassen der Apache Konfiguration
vi /usr/syno/apache/conf/httpd.conf-user

<Directory /var/services/web/sabre-zarafa>
DirectoryIndex server.php
RewriteEngine On
RewriteBase /sabre-zarafa
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /sabre-zarafa/server.php
</Directory>


cp -R /var/services/web/webaccess/include/mapi /var/services/web/sabre-zarafa/lib/

Apache neustarten
/usr/syno/etc/rc.d/S97apache-user.sh restart

Dann kannst du über http://DEINEDS/sabre-zarafa per CardDav Kontakte synchronisieren
 

jck42

Benutzer
Mitglied seit
18. Mrz 2012
Beiträge
25
Punkte für Reaktionen
9
Punkte
53
Hi,

hmm, ich hatte ja auch vor, irgendwie das Mac Address Book mit CardDAV zu füttern.

Sabre läuft auch mit der oben gegebenen Beschreibung, d.h. man kann auf .vcf-Dateien über http(s) im Browser zugreifen.

Allerdings lässt sich das so nicht vernünftig bei meinem Mac Address Book als CardDAV-Server einrichten. Unter dem Pfad wird vom Mac nichts gefunden.

Eventuell liegt es an den Bugs der 10.6er (SnowLeopard) Version (http://code.google.com/p/sabredav/wiki/OSXAddressbook)

Jetzt muss ich wahrscheinlich doch erst zu Lion upgraden, bevor das vernünftig funktioniert.


Hat denn jemand zufällig dies mit dem 10.7er Mac Address Book hinbekommen?



<Edit>Es funktioniert auch bei SnowLeopard 10.6, wenn man tatsächlich den Pfad für Sabre ins Stammverzeichnis legt, d.h. auch in der config.inc.php

define ('CARDDAV_ROOT_URI', '/');

ändert. Ist zwar unschön, klappt aber dann mit den Bugs der 10.6er Version.</Edit>
 
Zuletzt bearbeitet:

Phoenixfire

Benutzer
Mitglied seit
22. Mai 2011
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Hey,


ich bin derzeit auch dabei eine Komplettlösung auf meiner DS zu realisieren. Die obenen genannte Methode CalDAV via (http://DEINEIPADRESSE:8080/caldav) abzufragen funktioniert bei mir lokal schon mal sehr gut. :) Allerdings möchte ich das ganze natürlich auch gern übers Netz syncron halten. Dazu wäre es mir aber wichtig das ganze über ne https verschlüsselt zu übertragen. Kann mir jemand sagen ob man das evt. abändern kann? Und wenn ja wo?


Greetz
 

Jdo2002

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
692
Punkte für Reaktionen
1
Punkte
38
Hi,

über SSL sollte das auch möglich sein, dazu musst du die Datei /etc/zarafa/ical.cfg anpassen. Eine Dokumentation findest du in der offiziellen Dokumentation

Neben icals_enable, icals_port musst du auch einen SSL Zertifikat und Private Key angeben (ssl_private_key_file,ssl_certificate_file). Entweder generierst du dir selbst ein Zertifikat oder verwendest das welches eh schon auf der DS vorhanden ist (für Apache etc.). Das sollte eigentlich auch gehen, allerdings weiß ich nicht wo diese Dateien auf der DS abgelegt sind.

Gruß Julian
 

Phoenixfire

Benutzer
Mitglied seit
22. Mai 2011
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Mir ist gerade aufgefallen, dass über diesen Weg garkein Benutzer/Passwort abgefragt wird..? D.h. der gibt die Datei einfach so raus egal wer anfragt? Woher weis er denn "wessen Kalender" er ausgeben soll also von wlelchem Zarafa Acc.?
 

Jdo2002

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
692
Punkte für Reaktionen
1
Punkte
38
Mir ist gerade aufgefallen, dass über diesen Weg garkein Benutzer/Passwort abgefragt wird..?
Du hast dich ja schon einmal angemeldet. Solange du den Browser niciht schließt speichert dieser Benutzernamen und Kennwort. Starte mal deinen Browser neu, schon sollte er wieder nach namen und Passwort fragen
 

cyorps

Benutzer
Mitglied seit
05. Nov 2011
Beiträge
441
Punkte für Reaktionen
0
Punkte
0
Wenn ich der Anleitung folge (mit Version 0.15) und die Adresse im Browser eingebe erhalte ich folgenden Fehlercode:
Rich (BBCode):
Fatal error: Uncaught exception 'ErrorException' with message 'fopen(debug.txt): failed to open stream: Permission denied' in /volume1/web/sabre-zarafa/lib/log4php/appenders/LoggerAppenderFile.php:76 Stack trace: #0 [internal function]: exception_error_handler(2, 'fopen(debug.txt...', '/volume1/web/sa...', 76, Array) #1 /volume1/web/sabre-zarafa/lib/log4php/appenders/LoggerAppenderFile.php(76): fopen('debug.txt', 'a') #2 /volume1/web/sabre-zarafa/lib/log4php/configurators/LoggerConfiguratorDefault.php(322): LoggerAppenderFile->activateOptions() #3 /volume1/web/sabre-zarafa/lib/log4php/configurators/LoggerConfiguratorDefault.php(205): LoggerConfiguratorDefault->configureAppender('fileAppender', Array) #4 /volume1/web/sabre-zarafa/lib/log4php/configurators/LoggerConfiguratorDefault.php(87): LoggerConfiguratorDefault->doConfigure(Object(LoggerHierarchy), Array) #5 /volume1/web/sabre-zarafa/lib/log4php/Logger.php(570): LoggerConfiguratorDefault->configure(Object(LoggerHierarchy), 'log4php.xml') #6 /volume1/web/sabre-zarafa/Za in /volume1/web/sabre-zarafa/lib/log4php/appenders/LoggerAppenderFile.php on line 76
Hat jemand eine Idee, wohin der Fehler liegt?
 

Jdo2002

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
692
Punkte für Reaktionen
1
Punkte
38
Hi,

'fopen(debug.txt): failed to open stream: Permission denie

Sieht nach einem Berechtigungsproblem aus. Setze doch mal die Berechtigungen so das man in die Datei debug.txt schreiben kann.
 

cyorps

Benutzer
Mitglied seit
05. Nov 2011
Beiträge
441
Punkte für Reaktionen
0
Punkte
0
Jdo2002 schrieb:
Sieht nach einem Berechtigungsproblem aus. Setze doch mal die Berechtigungen so das man in die Datei debug.txt schreiben kann.
Ich hatte vergessen mich für deinen Tipp zu bedanken! Ich hatte tatsächlich die Berechtigungen auf die Verzeichnisse von Z-Push falsch gesetzt. Das war die Lösung und jetzt läuft es.
 

h1bast

Gesperrt
Mitglied seit
10. Jan 2011
Beiträge
279
Punkte für Reaktionen
1
Punkte
0
Moin,
ich habe das nach Jdo2002's Anleitung in #2 zum laufen bekommen, nur habe ich jetzt leider das Problem, dass sich nach jedem Sync mit dem Mac Adressbuch (Lion 10.7) die Kontakte in zarafa verdoppeln und das ist natürlich nicht so schön. Kann mir da jemand auf die Sprünge helfen, wie ich das verhindern kann?

h1
 

spionwanze

Benutzer
Mitglied seit
06. Sep 2012
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
CardDAV mit Zarafa 7.1.2 / spk 0.3.1

Moin,

nach dem Update auf Zarafa 7.1.2 lief mein sabre-zarafa CardDAV nicht mehr. (FATAL server - PHP error 8 in sabre-zarafa/vcard/VCardProducer.php:288 : Undefined offset: -1241513954)

Lösung:
Für sabre-zarafa 0.15 müssen verschiedene Patche eingespeilt werden: https://forums.zarafa.com/showthread.php?8107-Sabre-Zarafa-0-15-patches-for-Public-Contacts-support&p=39572#post39572

Wer sich den mühsamen Weg sparen möchte kann die gepachte Version hier runterladen: http://www.jzab.de/files/sabre-zarafa-0.15pl2.tar.gz
Original Anleitung Punkt 11: http://www.jzab.de/content/zarafa-exchange

Das ganze funktioniert dann auch mit der MAPI der neuen Webapp, sprich:
cp -R /var/services/web/webapp/mapi /var/services/web/sabre-zarafa/lib/

Gruß
 

firebird76

Benutzer
Mitglied seit
15. Okt 2012
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Upgrade auf SabreDAV 1.6.7

Hallo,

ich habe gerade auf SabreDAV 1.6.7 upgedatet. Hier eine kurz ein Anleitung. Vorher war sabre-zarafa 0.15pl2 installiert.

Schritte:

1. Download SabreDAV-1.6.7.zip von http://code.google.com/p/sabredav/
2. kopieren auf NAS. (/volumen1/web)
3. unzip /volumen1/web/SabreDAV-1.6.7.zip
4. mv /volume1/web/sabre-zarafa/lib/Sabre /volume1/web/sabre-zarafa/lib/Sabre161
5. mv /volume1/web/Sabre /volume1/web/sabre-zarafa/lib/Sabre

und fertig.

Grundsätzlich scheint es sogar mit dem Mountain Lion Adressbuch zu funktionieren. Aber nicht mit allen Adressen.
Dieses liegt aber wohl an dem Import aus GOOGLE.
 

knueppler

Benutzer
Mitglied seit
23. Feb 2013
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
CardDav und DSM 5

Hi,

ich habe es nach der Anleitung aus Post #2 versucht.
  • Zarafa 0.5.5
  • Download der Version 0.21
  • Auspacken und kopieren wie beschrieben
  • Anpassen der httpd.conf-user im Verzeichnis /etc/httpd/conf
  • Restart des Webservers
Leider bekomme ich nur eine leere Seite angezeigt.

Im /var/log/httpd/user-error_log bekomme ich die Meldung
Directory index forbidden by Options directive: /var/services/web/​


Was mache ich falsch?

Vielen Dank

Christian
 
Zuletzt bearbeitet:

tuxaladin

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
Hallo knueppler schlage mich mit dem selben Problem rum, hast du eine Lösung gefunden??
Bekomme ebenfalls leere Seite, beim einrichten auf dem Mac mit Kontakten sieht auch alles ok aus,
jedoch es wird nicht angezeigt bzw. kann keine Kontakte anlegen.
 

knueppler

Benutzer
Mitglied seit
23. Feb 2013
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hi,

habe mich vor zwei Wochen nochmal hingesetzt und festgestellt, dass man beim neuesten Package noch ne Menge nachinstallieren muss (README ist Dein Freund), habe dann aber Schlussendlich mit der Version aufgegeben.

Genaueres Lesen von Post 12 von spionwanze hat dann zum Erfolg geführt. Ich habe das gepatchte 0.15 runtergeladen und "plötzlich" ging es :)

Ok, der Update auf DSM 5.1 hat es wieder zerschossen, aber wohl nur die httpd-conf-user, muss ich noch reparieren und hoffe, dass nicht noch mehr kaputt ist.

Viel Erfolg!

Knueppler
 

GoetzM

Benutzer
Mitglied seit
05. Feb 2012
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
Hi @ll,
hat das inzwischen irgendwer zum laufen gebracht?

Ich hab inzwischen meiner Meinung nach rausgefunden, dass seit der DSM 5.1 der richtige Pfad, anders wie in Post #2 angegeben, zur httpd.conf-user nicht
/usr/syno/apache/conf/httpd.conf-user
sondern
/etc/httpd/conf/httpd.conf-user
sein müsste.

Allerdings war das der einzige Lichtblick.

Apache restart funktioniert auch nicht mehr mit
/usr/syno/etc/rc.d/S97apache-user.sh restart
hab gefunden dass es mit
/usr/syno/sbin/synoservicecfg --restart httpd-user
funktionieren soll. Allerdings check ich da net genau was passiert, weil nach der Eingabe es einfach ein bisschen dauert und dann ist ganz normal der Cursor wieder da...

Wenn ich mich richtig erinnere konnte man "früher" auch immer kucken ob es funktioniert indem man im Browser einfach http://MEINE-DS-IP/sabre-zarafa/addressbooks/USER/Kontakte eingegeben hat. Dann kam ein "Liste" der vcards. Jetzt kommt bei mir da nur mehr ein komische mir nichts sagende Fehler

Bin für alle Ideen dankbar

Greez

Da Götz
 

ki01

Benutzer
Mitglied seit
04. Jan 2015
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hi,

Ich habe es bei mir auf einer DS713+ und DS112+ mit DSM 5.1 am laufen. Da es noch auf andere Maschinen soll, habe ich es als Paket zusammengestellt:

Anhang anzeigen Sabre-Zarafa_1.0.spk

Ausser auf meinen beiden eingenen Geräten habe ich das Paket noch nicht getestet.
 

dociceage

Benutzer
Mitglied seit
25. Mrz 2014
Beiträge
24
Punkte für Reaktionen
0
Punkte
7
@ki01

Vielen Dank für das SPK :D
Ich habe es auf einer DS414 mit DSM 5.0 4528update 2 installiert und das synchronisieren mit meinem MacBook funktioniert nun auch und das fehlerfrei :D

nochmals thx

Gruß

dociceage
 

tuxaladin

Benutzer
Mitglied seit
04. Okt 2014
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
KI01
Ebenfalls von mir Danke für deine Arbeit. Funktioniert mit Mac super.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat