Zarafa Gemeinsame Kontakte und Termine über öffentliche Ordner oder Extra-Benutzer

Status
Für weitere Antworten geschlossen.

higlander

Benutzer
Mitglied seit
15. Jul 2013
Beiträge
25
Punkte für Reaktionen
0
Punkte
1
Hallo Zarafabenutzer und Experten

Habe jetzt Zarafa seit gut einem 3/4 Jahr auf meier DS112+ am laufen. Derzeit mit 2 Benutzern (Meine Frau und Ich). Der Zugriff erfolgt hauptsächlich über Outlook (Outlook 365 mit Client) und Active-Sync auf unsere Android-Telefone. Funktioniert auch alles recht gut.

Jetzt ist es derzeit nur so das wir gemeinsame Kontakte immer doppelt pflegen :-(. D.h. ich erstelle den Kontakt in Outlook in meinem Kontakteordner (Outllok trägt mir den Geburtstag im Kalender ein). Dann der gleiche Spaß bei meiner Frau... Bei Änderungen das gleiche Spiel!

Die Variante mit freigegebenen Kontakten und Kalender funktioniert beim Zugriff über Outlook nicht?! Oder ist das so nicht richtig?

Bei der Variante einen richtigen gemeinsamen Kontakte-Ordner anzulegen habe ich das gleiche Problem wie beim großen Exchange... die Geburtstage werden dann zwar in den eigenen Kalender eingetragen, jedoch besteht keine Möglichkeit den Eintrag in einen öffentlichen Ordner zu erstellen um die Benachrichtigung zu erhalten.

Kann ich das was ich realisieren will nur über einen Extra-Benutzer "Gemeinsam" realisieren? Sprich meine Frau und ich haben Vollzugriff auf das Postfach gemeinsam und können dort Kontakte mit automatischen Geburtstagseintrag erstellen. Dann das zusätzlich Postfach im Outlook einbinden und per Z-Push auf Telefon.

Vielen Dank schonmal für die Tips und Tricks
 

Holger81

Benutzer
Mitglied seit
12. Dez 2014
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
ja es geht das ihr ein Kalender benutzt

lege einfach einen "freigegeben user an" mach dann die Freigabe für dich und deine Frau und beide sehen dann den Kalender

Nachteile:
1. Man sieht nicht wer welchen Eintrag gemacht hat ...... aber denke für privat ok
2. man kann in der kostenfreien Version immer nur in einem freigegeben Ordner suchen

Ich mache aber diese Lösung nicht mit Outlook sondern mit dem mitgelieferten Webclient.
 

Flashover

Benutzer
Mitglied seit
31. Mai 2013
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Hi higlander,

ich hoffe ich habe das richtig verstanden.

Du willst einen gemeinsamen Ordner haben, in dem Kontakte oder Kalender liegen und diesen dann von jedem Benutzer der dazu berechtigt ist anzeigen und evtl. auch bearbeiten lassen können. Das ganze in Outlook und auf Android?
Bei mir klappt das folgendermaßen:

Das Vorhaben funktioniert bei Android leider nicht mit freigegebenen Ordner, dafür aber sehr wohl mit öffentlichen Ordnern (Public Folder).
Du erstellst dazu einfach einen oder mehrere Public-Folder (in Outlook z.B. bei den Ordnern ganz unten) in der entsprechenden Kategorie also Kalender/Kontakte und vergibst die Rechte wie gewünscht. Eigentlich genau wie freigegebene Ordner.

Der Zugriff in Outlook ist damit zumindest bei mir erledigt.

Bei Android brauchte ich noch zusätzliche Schritte. Zum einen musst du Z-Push entsprechend anpassen, heißt die öffentlichen Ordner zum Push hinterlegen.
Zuerst in der Konsole per
vi /volume1/web/z-push/backend/zarafa/listfolders.php

diese Datei zur Bearbeitung aufrufen und die Zeile
define("PHP_MAPI_PATH", "/usr/share/php/mapi/");

umschreiben in
define("PHP_MAPI_PATH", "/volume1/web/z-push/backend/zarafa/mapi/");

speichern und ausführen mit
/volume1/web/z-push/backend/zarafa/listfolders.php -l SYSTEM

Dann bekommst du alle Public-Folder mit ID aufgelistet, etwa so:
Folder name: Kalender
Folder ID: 57e1e6b8935134fa88r0269a9fe212613f7800000000
Type: SYNC_FOLDER_TYPE_USER_APPOINTMENT


Diese IDs und Typen notieren und per
vi /volume1/web/z-push/config.php
nach dem auskommentierten Beispiel eintragen.

Etwa so:
array(
'store' => "SYSTEM",
'folderid' => "57e1e6b8935134fa88r0269a9fe212613f7800000000",
'name' => "gewünschter Name",
'type' => SYNC_FOLDER_TYPE_USER_APPOINTMENT,
),


Beachte dabei, dass sich der Typ ändert, je nach Inhalt:
SYNC_FOLDER_TYPE_USER_CONTACT
SYNC_FOLDER_TYPE_USER_APPOINTMENT
SYNC_FOLDER_TYPE_USER_TASK
SYNC_FOLDER_TYPE_USER_MAIL

Jetzt nur noch Z-Push im Paketzentrum neustarten und der/die Ordner wird/werden gepusht.

Ich nutze bei mir Samsung-Smartphones, hier ist zu beachten, dass die Samsung-Exchange-Anbindung (zumindest bei mir) schlecht mit öffentlichen Kalendern bzw. mit mehreren Kalendern arbeitet. Deshalb habe ich mir die Google Exchange (Symbol ist der goldene Briefumschlag) und die Google Mail-App (in der neuesten Version G-Mail) installiert. Als Kalender nutze ich den Business Kalender, der trägt mir alle Geburtstage lokal ins Gerät ein.

Außerdem werden neue Kontakte leider immer in den zuletzt mit Z-Push gepushten Ordner geschoben. Du kannst also nicht unterscheiden, ob du eigene oder öffentliche Kontakte erstellst (in Zarafa natürlich schon).


Ich hoffe das war verständlich und hilft dir weiter.
 

gallaxymv6

Benutzer
Mitglied seit
01. Sep 2015
Beiträge
25
Punkte für Reaktionen
0
Punkte
7
Hi higlander,

ich hoffe ich habe das richtig verstanden.

Du willst einen gemeinsamen Ordner haben, in dem Kontakte oder Kalender liegen und diesen dann von jedem Benutzer der dazu berechtigt ist anzeigen und evtl. auch bearbeiten lassen können. Das ganze in Outlook und auf Android?
Bei mir klappt das folgendermaßen:

Das Vorhaben funktioniert bei Android leider nicht mit freigegebenen Ordner, dafür aber sehr wohl mit öffentlichen Ordnern (Public Folder).
Du erstellst dazu einfach einen oder mehrere Public-Folder (in Outlook z.B. bei den Ordnern ganz unten) in der entsprechenden Kategorie also Kalender/Kontakte und vergibst die Rechte wie gewünscht. Eigentlich genau wie freigegebene Ordner.

Der Zugriff in Outlook ist damit zumindest bei mir erledigt.

Bei Android brauchte ich noch zusätzliche Schritte. Zum einen musst du Z-Push entsprechend anpassen, heißt die öffentlichen Ordner zum Push hinterlegen.
Zuerst in der Konsole per
vi /volume1/web/z-push/backend/zarafa/listfolders.php

diese Datei zur Bearbeitung aufrufen und die Zeile
define("PHP_MAPI_PATH", "/usr/share/php/mapi/");

umschreiben in
define("PHP_MAPI_PATH", "/volume1/web/z-push/backend/zarafa/mapi/");

speichern und ausführen mit
/volume1/web/z-push/backend/zarafa/listfolders.php -l SYSTEM

Dann bekommst du alle Public-Folder mit ID aufgelistet, etwa so:
Folder name: Kalender
Folder ID: 57e1e6b8935134fa88r0269a9fe212613f7800000000
Type: SYNC_FOLDER_TYPE_USER_APPOINTMENT


Diese IDs und Typen notieren und per
vi /volume1/web/z-push/config.php
nach dem auskommentierten Beispiel eintragen.

Etwa so:
array(
'store' => "SYSTEM",
'folderid' => "57e1e6b8935134fa88r0269a9fe212613f7800000000",
'name' => "gewünschter Name",
'type' => SYNC_FOLDER_TYPE_USER_APPOINTMENT,
),


Beachte dabei, dass sich der Typ ändert, je nach Inhalt:
SYNC_FOLDER_TYPE_USER_CONTACT
SYNC_FOLDER_TYPE_USER_APPOINTMENT
SYNC_FOLDER_TYPE_USER_TASK
SYNC_FOLDER_TYPE_USER_MAIL

Jetzt nur noch Z-Push im Paketzentrum neustarten und der/die Ordner wird/werden gepusht.

Ich nutze bei mir Samsung-Smartphones, hier ist zu beachten, dass die Samsung-Exchange-Anbindung (zumindest bei mir) schlecht mit öffentlichen Kalendern bzw. mit mehreren Kalendern arbeitet. Deshalb habe ich mir die Google Exchange (Symbol ist der goldene Briefumschlag) und die Google Mail-App (in der neuesten Version G-Mail) installiert. Als Kalender nutze ich den Business Kalender, der trägt mir alle Geburtstage lokal ins Gerät ein.

Außerdem werden neue Kontakte leider immer in den zuletzt mit Z-Push gepushten Ordner geschoben. Du kannst also nicht unterscheiden, ob du eigene oder öffentliche Kontakte erstellst (in Zarafa natürlich schon).


Ich hoffe das war verständlich und hilft dir weiter.

hallo erst mal

Ich versuche mich mit Zarafa runtergeladen bei yaffas
sowet geht alles nur wenn ich gemeinsamme Kalender erstelle werden die nicht angezeigt im CalDav und ActiveSync

habe lange gegooglet und probiert !
Bildschirmfoto 2015-09-01 um 20.17.56.png

bekomme ich das ergbniss und Config.php
Bildschirmfoto 2015-09-01 um 20.18.50.png

aber im iPhone nur der eine Kalender wenn am ende /nutzername/ steht und wenn /public/ steht bleibt alles leer!

wer kann helfen ?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.016
Punkte für Reaktionen
272
Punkte
393
Hallo,
herzlich willkommen im Forum, aber trotzdem
bitte keine Vollzitate und erst recht nicht wenn Du direkt antwortest.
Danke.

Gruß Götz
 

Flashover

Benutzer
Mitglied seit
31. Mai 2013
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Hallo,

schau mal im Paketzentrum bei Z-Push im Logfile, ob dort Warnungen erscheinen.

Und am wichtigsten, hat der Benutzer auch die Rechte für den Ordner erhalten? Sekretär oder höher. Sonst wird nicht gepusht.
 

gallaxymv6

Benutzer
Mitglied seit
01. Sep 2015
Beiträge
25
Punkte für Reaktionen
0
Punkte
7
in der /var/lig/z-push/z-push.log
steht als letztes


31/08/2015 19:44:07 [ 2890] [INFO] [klaus] Version='2.2.1-1939' method='POST' from='176.0.79.232' cmd='Ping' getUser='klaus' devId='1mcic1g62p44neoagl6v6clvs0' devType='iPhone'
31/08/2015 19:44:07 [ 2890] [INFO] [klaus] SyncCollections->CheckForChanges(): Waiting for store changes... (lifetime 900 seconds)

die z-push-error.log ist Leer

Rechte wurden als Bestitzer vergeben !

User Postfach Shared ist auch angelegt und hat Admin Rechte !
 

Flashover

Benutzer
Mitglied seit
31. Mai 2013
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Es geht dabei mehr um den oberen Bereich, direkt nach dem Neustart von Z-Push. Da sollten die freigegebenen Ordner aufgelistet werden.

Mach vor allem mal die beiden \* in der Config weg.
 
Zuletzt bearbeitet:

gallaxymv6

Benutzer
Mitglied seit
01. Sep 2015
Beiträge
25
Punkte für Reaktionen
0
Punkte
7
Du hast PN

die */ habe ich weg gemacht !

bei link/caldav/NICK kommt wie vorher nur der eine kalender und bei link/cakdfav/public/ alles leer nichts zu sehen !
 
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