Outlook 2013 mit ActiveSync über Z-Push nutzen
Ich nutze als Mailserver Zimbra und als ActiveSync-Schnittstelle zwischen meinen Clients und Zimbra Z-Push (eine PHP-basierte OpenSource-Implementation des ActiveSync-Protokolls). Die Synchronisierung mittels ActiveSync lässt sich auf meinem Smartphone und auf meinem Surface-Tablet über die Mail/Kalender/Kontakte-App problemlos herstellen. Nur Outlook 2013 weigert sich, mit der folgenden Fehlermeldung, beharrlich den Account einzurichten:
An Exchange ActiveSync-E-Mail-Server anmelden (EAS): Der Server wurde nicht gefunden.
Lösung 1 - Outlook austricksen
Mit einem einfachen Trick beim Anlegen des Accounts lässt sich die Prüfung der Serververbindung umgehen und Outlook zur Verbindung mit dem ActiveSync-Server überreden.
- Neues Konto anlegen.
- Die Option Manuelle Konfiguration oder zusätzliche Servertypen wählen.
- Als Servertyp die Option Mit Outlook.com oder Exchange ActiveSync kombatibler Dienst wählen.
- Ausfüllen der Zugangsdaten und nach dem Klick auf Weiter die Fehlermeldung des Dialogs Kontoeinstellungen testen abwarten.
- Den Taksmanager öffnen und den Task Microsoft Outlook (OUTLOOK.EXE) beenden.
- Outlook erneut starten und warten, bis alle Mails synchronisiert wurden (je nach Postfachgröße dauert dies schon einmal 10 Minuten und länger).
Lösung 2 - Z-Push adaptieren
Outlook verweigert die Verbindung mit dem Z-Push-Server aufgrund der Unterstützung von veralteten Protokoll-Versionen. Werden diese in Z-Push deaktiviert, verbindet sich Outlook ohne Fehlermeldung.
Achtung: Diese Lösung sollten Sie nur dann wählen, wenn keiner Ihrer Clients auf die älteren Protokolle angewiesen ist. Mein Smartphone konnte sich nach dem Hack zwar erstmalig Synchronisieren, löschte dann allerdings immer wieder unkontrolliert alle Daten um sich anschließend vollständig neu zu synchronisieren.
Verändern Sie im Z-Push-Verzeichnis die Datei lib/core/zpush.php und kommentieren Sie die ersten drei Protokollversionen aus:
static private $supportedASVersions = array(
//self::ASV_1,
//self::ASV_2,
//self::ASV_21,
self::ASV_25,
self::ASV_12,
self::ASV_121,
self::ASV_14
);
Hinweise & Troubleshooting
Outlook
Wenn Sie den Account einmal eingerichtet haben, sollten Sie die Einstellungen nicht mehr verändern. Outlook würde jedes Mal wieder im Dialog hängen bleiben. Sollte sich Ihr Passwort ändern, werden Sie von Outlook automatisch danach gefragt.
Außerdem habe ich beobachtet, dass Outlook im Moment noch keine E-Mails zwischen einzelnen Accounts hin und her verschieben kann, wenn einer davon ein ActiveSync-Account ist.
Z-Push
Wenn die Synchronisierung bei großen Mailarchiven sehr lange dauert oder erst gar nicht funktioniert (z.B. wenn keine Ordner angezeigt werden), dann liegt das oft an einer zu geringen Serverleistung. Probieren Sie die Arbeitsspeichermenge von PHP auf mind. 256MB zu erhöhen.
memory_limit = 256MB
Eine gute Quelle für Informationen zu diesem Thema ist auch der Blog-Artikel: http://www.vionblog.com/connect-zimbra-community-with-outlook-2013/
Ich habe ein Surface Pro 3. Die Mail/Kalender/Kontakte-App lässt sich nicht mit Zimbra/Z-Push verbinden. Vermutlich aus dem selben Grund wie Outlook 2013. Oder mache ich etwas falsch? Gibt es einen work-around?