mobile_sync

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
mobile_sync [2014/07/17 17:49]
pingo [Thunderbird tzpush]
mobile_sync [2018/06/04 14:22]
flacco
Zeile 1: Zeile 1:
 ====== Synchronisation der Groupware-Daten ====== ====== Synchronisation der Groupware-Daten ======
-Die auf invis Servern eingesetzten Groupware-Systeme ​**//​Group-e//​** und **//​Zarafa//​** ​verfügen ​über unterschiedliche Möglichkeiten Ihre Daten mit mobilen Endgeräten wie Handies oder Tablets zu synchronisieren.+Die auf invis Servern eingesetzten Groupware-Systeme verfügen ​in der Regel Smartphones und Tablets ​via ActiveSync ​zu synchronisieren.
  
-  * **Group-e:​** ActiveSync und SyncML +Bezogen auf ActiveSync setzen ​die meisten ​Systeme auf die Open-Source-Implementation z-push (aus dem Hause Kopano). 
-  * **Zarafa:** ActiveSync +
- +
-Bezogen auf ActiveSync setzen ​beide Systeme auf die Open-Source-Implementation z-push (aus dem Hause Zarafa). Group-e benötigt eine etwas modifizierte bzw. erweiterte Version, die auf der Group-e Seite bei Sourceforge herunter geladen werden kann. Es ist darauf zu achten, dass bei einer Group-e Aktualisierung auch z-push aktualisiert werden muss. Bei der Erstinstallation über das invis-Setup-Script //​**sine**//​ wird automatisch die passende Version installiert. +
- +
-SyncML verliert zunehmend an Bedeutung, da immer weniger Mobiltelefone einen SyncML-Client mitbringen und auch der Standard leider selten vollständig oder fehlerfrei implementiert wurde. Rühmliche Ausnahmen sind ältere Nokia Handies. Für einige Geräte sind kommerzielle SyncML-Clients von Nexthaus [[http://​nexthaus.com/​|Nexthaus]] oder Synthesis [[http://​www.synthesis.ch/​products.php?​lang=d&​lay=desk|Synthesis]]. Auch [[http://​sourceforge.net/​projects/​funambol/​files/​|Funambol]] ist eine Anlaufstelle für SyncML-Clients. +
- +
-Immer mehr Mobiltelefone bringen aber von Haus aus die Möglichkeit mit gegen einen Exchange-Server,​ also via ActiveSync zu synchronisieren. Bedeutet est ist kein gesonderter Client notwendig. Android, WindowsMobile und iOS Geräte können das.+
  
 +Immer mehr Mobiltelefone bringen aber von Haus aus die Möglichkeit mit gegen einen Exchange-Server,​ also via ActiveSync zu synchronisieren. Bedeutet, es ist kein gesonderter Client notwendig. Android, WindowsMobile und iOS Geräte können das.
  
 Diese Seite wird (so hoffen wir) über kurz oder lang eine Sammlung von Konfigurationsanleitungen für die Synchronisation verschiedenster Clients mit Group-e. Diese Seite wird (so hoffen wir) über kurz oder lang eine Sammlung von Konfigurationsanleitungen für die Synchronisation verschiedenster Clients mit Group-e.
Zeile 16: Zeile 10:
 ===== ActiveSync (z-push) ===== ===== ActiveSync (z-push) =====
  
-==== Server-Konfiguration ​====+==== Clients ​==== 
 +Sammlung von Kurzanleitungen der Client-Konfigurationen.
  
-z-push wird seit einiger Zeit auf invis-Servern als eigener Apache-vHost eingerichtetNotwendig war dies, weil es bei einigen MS-Mobile Betriebssystemen ​nicht möglich war (und vermutlich ist) einen vom Standard abweichenden HTTPs-Port anzugeben. D.h. z-push lauscht immer auf Port 443, unabhängig von imvis-Portal.+Grundsätzlich lassen sich Windows Phone, iOS und Android-Geräte ohne die Installation zusätzlicher Apps via Z-Push/​ActiveSync mit Kopano synchronisierenLeider sind diesbezüglich ​nicht alle Betriebssysteme ​und deren verschiedenen Versionen sorgenfrei.
  
-Die Konfigurationsdatei des vHosts ist <​file>/​etc/​apache2/​vhosts.d/​z-push_vh.conf</​file>​ 
  
-Mit der Umstellung vom Apache MPM "​Prefork"​ auf "​Worker"​ mit invis Version 7.1 und somit auf **php5-fcgid** traten mit z-push Probleme auf. Die vom Client gesendeten Passwörter werden nicht an das Synchronisations-Backend gesendet, da der eingerichtet Alias nicht korrekt funktioniert.+----
  
-Wer manuell auf Worker umstellen möchte muss seine Konfiguration anpassenZunächst ist das Apache Rewrite-Modul zu aktivieren:+=== Android 5.x und neuer (Samsung) ===
  
-<code> +-Menü -Einstellungen -> Cloud und Konten -> Konten -> Konto hinzufügen -> "​Microsoft Exchange ActiveSync"​
-linux:~ # a2enmod rewrite +
-linux:~ # /​etc/​init.d/​apache2 restart +
-</code>+
  
-Danach ​ist die z-push vHost-Konfiguration wie folgt anzupassen:+//​**Achtung:​** Es gibt auch den Kontentyp "​Exchange"​. Dies ist allerdings ​die Möglichkeit ein Exchange-Konto exklusiv für die App "​gmail"​ einzurichten und nicht unbedingt wünschenswert.//​
  
-Aus:+-> Unter "Meine Adresse hinzufügen"​ die eigene "​lokale"​ Email-Adresse (Diese setzt sich aus dem Benutzernamen der PC-Anmeldung und der lokalen Domäne zusammen. Beispielstefan@invis-net.loc) eingeben und auf "​Weiter"​ klicken.
  
-<code> +-Passwort eingeben. Es ist das gleiche Passwort, wie etwa bei der Anmeldung an Ihrem PC. Dann auf "​Weiter"​ klicken.
-Alias /​Microsoft-Server-ActiveSync /​srv/​www/​htdocs/​z-push/​index.php +
-</​code>​+
  
-wird:+-> Da aus diesen Daten der "​Exchange Server"​ nicht automatisch ermittelt werden kann, fragt das Smartphone nach weiteren Informationen.
  
-<code> +-Im jetzt geöffneten Bildschirm muss im Feld "​Domain\Nutzername"​ der lokale Anmeldename eingegeben werden. Auch das ist mit dem Nutzernamen ​bei der Anmeldung am eigenen PC identisch.
-# Z-Push verhaelt sich bei Betrieb mit mod_fcgid anders...  +
-<​IfModule !mod_fcgid.c>​ +
-    Alias /​Microsoft-Server-ActiveSync /​srv/​www/​htdocs/​z-push/​index.php +
-</​IfModule>​+
  
-<​IfModule mod_fcgid.c> +- "​Server" der im Internet gültige Name des "invis Servers"​ eingegeben werden.
-    # Enable ActiveSync (Z-Push) +
-    RewriteEngine On +
-    RewriteRule .* - [E=HTTP_MS_ASPROTOCOLVERSION:​%{HTTP:​Ms-Asprotocolversion}] +
-    RewriteRule .* - [E=HTTP_X_MS_POLICYKEY:​%{HTTP:​X-Ms-Policykey}] +
-    RewriteRule .* - [E=HTTP_AUTHORIZATION:​%{HTTP:​Authorization}] +
-    RewriteRule /Microsoft-Server-ActiveSync /index.php [PT,​L,​QSA] +
-</​IfModule>​ +
-</​code>​+
  
-Ab z-push Version 2.0 werden zusätzlich die folgenden die folgenden PHP-Pakete benötigt:+-> Das Häkchen bei "​Sichere Verbindung verwenden (SSL)" muss gesetzt sein.
  
-  * **php5-sysvmsg** +-> Schaltfläche "​Weiter"​ antippen und alle weiteren Abfragen mit "​OK",​ "​Akzeptieren"​ bzw. "​Weiter"​ bestätigen.
-  * **php5-sysvsem** +
-  * **php5-sysvshm**+
  
 +-> Am Ende der Einrichtungsprozedur erfolgt eine Zusammenfassung der Synchronisationskonfiguration,​ die Sie an Ihre Bedürfnisse anpassen können. Achten Sie bei der Einrichtung von reinen Email-Konten darauf, dass lediglich Emails synchronisisert werden, alle anderen Synchronisationsaufgaben können deaktiviert werden.
  
-==== Clients ==== +Es ist möglich mehrere ActiveSync Konten parallel einzurichten,​ eines kann für den Standard-Email-Versand ausgewählt werden. Dies wird ebenfalls während der Einrichtung abgefragt.
-Sammlung von Kurzanleitungen der Client-Konfigurationen.+
  
-Grundsätzlich lassen sich Windows Phone, iOS und Android-Geräte ohne die Installation zusätzlicher Apps via Z-Push/​ActiveSync mit Zarafa synchronisieren. Leider sind diesbezüglich nicht alle Betriebssysteme und deren verschiedenen Versionen sorgenfrei. +----
- +
-=== Bekannte Einschränkungen bzw. Informationen === +
- +
-Für Android-Geräte gibt es eine allgemeine Einschränkung. Android ist nicht in der Lage Aufgaben zu synchronisieren. Hierfür gibt es allerdings kostenpflichtige Apps. +
- +
-  * Android 2.x: Keine vollständige Synchronisation mit Z-Push 1.5.x, Gute Erfahrungen mit Z-Push2. Gilt als "​weitgehend"​ ActiveSync-kompatibel. +
-  * Android 3.x: Keine eigenen Erfahrungen,​ gilt aber als voll Kompatibel. +
-  * Windows Phone 6.5: Es ist nicht möglich selbst signierte Server-Zertifikate auf den Geräten zu installieren (meist blockiert durch den Mobilfunk-Anbieter). Darüber hinaus möglicherweise keine SNI (ServerNameIndication) Unterstützung,​ was bedeutet, dass der Name im Zertifikat nicht mit dem Namen des Servers verglichen werden kann. Das liefert dan die Fehlermeldung,​ dass der im Zertifikat angegebene Hostname falsch sei. Ansonsten gute Ergebnisse mit Z-Push 1.5.x, eben unverschlüsselt. +
-  * iOS: Bisher keine Erfahrungen. +
- +
-=== Android 2.x === +
- +
--> Menü -> Einstellungen -> Konten und Synchronisierung -> Konto hinzufügen +
--> Unter "​Weitere Konten"​ auf "​Unternehmen klicken"​ +
--> Android verlangt zur automatischen Kontendatenermittlung die eigene email-Adresse +
-nebst Zarafa Passwort. Die automatische Kontendatenermittlung funktioniert allerdings +
-nicht. +
- +
-Nach dem fehlgeschlagenen Versuch kommt das Formular zur manuellen Eingabe der korrekten +
-Daten: +
- +
-**Benutzername:​** System-Benutzername mit vorangestelltem Backslash: \user\\ +
-**Passwort:​** System-Passwort\\ +
-**Exchange-Server:​** fqdn.domain.tld (DDNS-Hostname des invis-Servers)\\  +
-**Sichere Verbindung verwenden:​** ja\\ +
-**Alle-SSL-Zertifikate akzeptieren:​** ja\\ +
- +
--> Weiter +
- +
-Alle folgenden Fragen mit "​ja"​ oder "​OK"​ bestätigen.+
  
 === Thunderbird tzpush === === Thunderbird tzpush ===
Zeile 119: Zeile 64:
  
 == Synchronisation == == Synchronisation ==
-Entweder automatisch im oben eingestellten "Auto sync time"​-Intervall oder manuell mit Extras -> TZ-Push -> tz-sync bzw. unten rechts in der Statusleiste per Rechtsklick auf die TzPush-Statusanzeige und klick auf "Sync Adressbook"​., bei Zarafa, dort wird new line verwendet\\ +Entweder automatisch im oben eingestellten "Auto sync time"​-Intervall oder manuell mit Extras -> TZ-Push -> tz-sync bzw. unten rechts in der Statusleiste per Rechtsklick auf die TzPush-Statusanzeige und klick auf "Sync Adressbook"​.\\ 
-**Auto sync time in minutes:​** ​+ 
 +---- 
 ===== SyncML ===== ===== SyncML =====
  
  • mobile_sync.txt
  • Zuletzt geändert: 2024/01/17 12:27
  • von flacco