activmedia Logo
 

Groupware - Server (Konnektorvergleich)

Outlook-Konnektor Performancevergleich für Kolab-Server
(Toltec -VS- Konsec)

ergänzt am 17.10.06 (Verschlüsselung, Makro's)

Dies ist kein wirklicher Vergleich mit allen Funktionalitäten. Vielmehr geht es darum die bestgeeignetste Anbindung von Outlook an den Kolab-Server zu finden. Die Lösung kommt jedoch in einem speziellen Umfeld in Einsatz.

Wir hoffen den Vergleich einmal mit weiteren Tests zu ergänzen.

Inhaltsverzeichnis:

Anforderung

Folgende Voraussetzungen sind dabei relevant:

Speziell ist sicherlich der Einsatz mit 8000 Adressen und die Verwendung von 4 verschiedenen Outlook Clients. Die Standorte sind zum Teil nicht mit Breitbandverbindungen angeschlossen, weshalb wir bei diesem Vergleich vorallem die Performance untersuchen.

Testumgebung

Allgemein

Der Konsec Konnektor betitelt sich als ein echter MAPI Storage Provider. Sämtliche Arbeiten im Outook werden unverzögert auch am Kolab-Server ausgeführt. Zumindest wird dies so behauptet. Unschwer zu erraten das wir diese Aussage bezweifeln, da Konsec mit temporären Dateien operiert und diese dann synchronisiert.

Der Toltec Konnektor ist ein Plugin. Arbeiten im Outlook werden zu bestimmten Ereignissen (beim aufstarten oder Ordner wechseln, oder Zeitgesteuert) mit dem Kolab-Server synchronisiert.

Mit beiden Konnektoren kann auch Offline mit Outlook gearbeitet werden.

Speicherverbrauch

Diese Auflistung entspricht dem Speicherplatzverbrauch auf dem Datenträger.

Ordner
Konsec (KB)
Toltec (KB)
Outlook (KB)
Posteingang
15680
29568
11092
Gesendete Objekte
96
108
19
Kalender
52
16
0
Kontakte
46296
83044
8073
Journal
16
16
0
Notizen
16
16
0
Aufgaben
16
16
0
Entwürfe
16
16
0
Junk-E-Mail
16
16
0
Gelöschte Objekte
16
16
0
test
52
44
21
test1
144088
205504
101028
test2
69032
90240
36050
test3
14160
99960
36767
test4
75980
134860
49677
test5
55828
141336
51963
Newsletter
199248
317044
119738
Total
620624
1101852
414428

Beide Konnektoren speichern zusätzliche Informationen auf dem Kolab-Server (XML). Diese sind beim Konsec Konnektor jedoch viel kleiner.
Allerdings kann man die Outlook Datei mit dem Konsec Konnektor nicht mehr verschlüsseln und mit einem Passwort versehen. Auch funktioniert die Funktion "Jetzt komprimieren" nicht mehr mit der Konsec Lösung.

Die Toltec Lösung kann eine schon bestehende Outlook Datendatei mit dem Server synchronisieren. Mit der Konsec Lösung muss eine neue Outlook Datendatei erstellt werden, und die bestehenden alt-Daten können reinkopiert werden.

Beide Outlook-Datendateien der Konnektoren können manuell in einen Verschlüsselten Datenbereich des Computers verschoben werden.

Fazit: Konsec scheint hier die effizientere Lösung zu sein.

Performance

Beim starten von Outlook synchronisieren beide Konnektoren die lokale Outlook Datendatei mit dem Kolab-Server. Der Toltec Konnektor überträgt ca. 425kb Daten. Der Konsec Konnector überträgt beim starten ca. 395kb Daten.

Mit Vorteil wird der Toltec Konnektor so eingestellt dass dieser die Daten beim aufstarten von Outlook synchronisiert. Dieser Vorgang dauert ca. 1.5 - 2 min. Wobei allein die Synchronisation der Kontakte ca. 1.25min Zeit in Anspruch nimmt. Während dieser Synchronisation kann man mit Outlook weiterarbeiten. Man wird lediglich ein wenig (kaum spürbar) durch die Synchronisation ausgebremmst.

Beim durchlaufen resp. anwählen aller Ordner überträgt der Toltec Konnektor ca. 570kb zum/vom Server. Der Konsec Konnektor überträgt ca. 530kb zum/vom Server

E-Mail Verschlüsselung mittels PGP

Die E-Mail Verschlüsselung mittels gpg4win (v0.8.0) lief nicht besonders stabil. Das GPGol Outlook Plugin verträgt sich noch nicht mit den Konnektoren.

Unter Toltec funktionierte die Verschlüsselung beim senden. Outlook blieb aber oft hängen und konnte nicht mehr korrekt beendet werden. Das automatische Entschlüsseln funktionierte auch nur sporadisch.

Mit dem Konsec Konnektor lief das Outlook weitgehend stabil. E-Mail's wurden auch korrekt im Outlook Fenster entschlüsselt. Das verschlüsseln jedoch funktionierte überhaupt nicht. Die E-Mails wurden unverschlüsselt gesendet und waren im "Gesendete Objekte" Ordner als ungelesen und ungesendet markiert.

Auch PGP Desktop lässt sich nicht stabil mit einem Konnektor betreiben.

Wir empfehlen für beide Konnektoren die Verschlüsselung und Signierung Mithilfe von WinPT zu machen (wird automatisch mit gpg4win mitinstalliert).

Signatur

Bei der Signierung (ohne Verschlüsselung) können nur inline PGP-Signaturen verwendet werden. Ein grösseres Problem sind jedoch gebrochene Signaturen. Dies liegt primär an Outlook aufgrund automatischer Zeilenumbrüchen. Outlook bricht die Zeilen automatisch (einstellbar bei max 132 Zeichen) um. Dies leider auch nach der Signatur. Somit erhält der Empfänger immer eine ungültige Signatur, da die Nachricht nach dem signieren und vor dem versenden von Outlook verändert wurde. Diesem Problem kann man folgendermassen in den Griff bekommen.

Lösung 1:

Zeilen manuell umbrechen. Umbrechen vor dem eingestellten Wert maximal aber bei 131 Zeichen.

Lösung 2:

E-Mail Verschlüsselung mittels S/MIME (Outlook's eigene Integration)

Die E-Mail Verschlüsselung mittels S/MIME unter Outlook und der Verwendung funktioniert mit dem Konsec Konnektor (Version 1.1.0203) nur mit gewissen Anpassungen am Server. Danach verbindet sich der Client auch erfolgreich mit dem Server.

Die E-Mail Verschlüsselung mittels S/MIME unter Outlook und der Verwendung des Toltec Plugin funktioniert auch nicht zufriedenstellend. Toltec (2.0.9) synct keine versendete S/MIME E-Mails. Beim Empfang funktioniert soweit alles. Die gesendeten Objekte werden jedoch vom Outlook nicht zurück zum Kolab Imapstore gesynct.

Outlook Makros

Outlook Makros funktionieren unter Verwendung des Konsec Konnektor (Version 1.1.0203) nicht einwandfrei. Nachrichtenleichen bleiben unter gewissen Umständen im Postausgang hängen.

Keine Probleme mit Makros wurden mit dem Toltec Plugin festgestellt.

Getestet wurde mit folgendem Makro:

I'll post a cutdown (for replicating) Makro: (Put this in VBA Editor: Diese Outlook Sitzung and start it)

Public Sub test()
Dim olApp As Outlook.Application
Dim objMail As Outlook.MailItem
Set olApp = Outlook.Application
Set objMail = olApp.CreateItem(olMailItem)
With objMail
.To = ""
.Subject = "testmessage"
.BodyFormat = olFormatPlain
.Body = "just a test"
.Display
End With
Set olApp = Nothing
Set objMail = Nothing
End Sub

Fazit

In Anbetracht von ca. 8000 Kontaktadressen und zum Teil über langsame Verbindungen angeschlossene Outlook Clients, erweist sich der Konsec Konnektor als effizienter. Das Handling scheint besonders beim Ordner Wechsel mit der Konsec Lösung schneller.

Das Toltec Plugin scheint jedoch weiter in seiner Entwicklung als Konsec zu sein und arbeitet besser mit Makro und S/MIME zusammen.