Unix Clients mit Exchange

Besuchen Sie unbedingt die Seite Evolution !!

Der wachsende Erfolg von UNIX in Form von Linux (Suse, RedHat etc.) hat auch Auswirkungen auf Exchange. Zwar ist noch nicht abzusehen, ob Exchange Server irgendwann auf UNIX portiert wird (vielleicht als .NET Anwendung :-)), aber UNIX Clients sind für einen Exchange Server nichts neues.

Sie sollten sich auch den Artikel zu den Clients zu Exchange durchlesen, um die verschiedenen Protokolle, Möglichkeiten und Einschränkungen zu kennen. Bitte beachten Sie auch den Abschnitt zur "Netzwerkkommunikation" der Clients, damit sie wissen, was "dahinter" passiert.

Für Linux gilt, dass der Outlook unter Windows natürlich nicht direkt um Einsatz kommen kann. Nun zu den Möglichkeiten für Unix und Macintosh:

Doch ehe das Programm zum Einsatz kommen kann, muss erst mal die Kommunikation zwischen Client und Exchange Server sichergestellt werden

Unix: TCP/IP

Das optimale Protokoll ist TCP/IP, welches auch meist eingesetzt wird. Outlook für Mac kann auch über Appletalk mit dem Server sprechen, wenn auch der Server Appletalk spricht. 

Exchange ist sehr kommunikativ, so dass sehr viele Programme zur Auswahl stehen.

Outlook Web Access

Mit Exchange 5.5. könnten Sie auch mit einem einfachen Webbrowser einen Zugriff auf ihr Postfach erhalten. Dies ist natürlich bei weitem nicht so flexibel wie ein richtiges Outlook, weswegen ich diese Option nur als Notlösung bezeichnen möchte. Oftmals sind die Funktionen aber schon ausreichend, wenn das System nicht der primäre Arbeitsplatz ist und nur ab und an an diesem Arbeitsplatz gearbeitet wird oder nur Daten ausgetauscht werden müssen.

Beschränkungen mit Unix

Outlook Webzugriff funktioniert mit jedem Browser, der einen Mindeststandard unterstützt. Je nach Version sind weitere Funktionen möglich. Daher bietet es sich an, auch unter Unix einfach die Funktionalität zu testen.

OWA mit Exchange 2000

Der Zugriff auf die Nachrichten mittels Browser wurde mit Exchange 2000 fundamental verändert. Die Nutzbarkeit wurde stark gesteigert. Auch hier ist ein Browser der aktuellen Generation hilfreich, um alle Funktionen zu unterstützen. Es ist auf jeden Fall einen Versuch wert, die Möglichkeiten von Exchange über einen Browser auf UNIX oder Macintosh Systemen zu evaluieren. Eventuell ist die Funktion schon ausreichend.

Outlook auf Terminalserver mit Metaframe

Eine weitere Möglichkeit der Anbindung sei hier noch erwähnt: Sie können durch ein Einsatz eines Windows Terminal Servers und der Zusatzsoftware "Metaframe" von Citrix für nahe zu jeden Client einen Zugriff auf Windowsanwendungen gestatten. Die Funktion Terminalserver erlaubt es den Clients quasi eine Windowssitzung fernzusteuern. Im Gegensatz zu Fernsteuerungsprogrammen a la PCAnywhere, PCDuo und anderen ist hier aber ein echter Mehrbenutzerbetrieb möglich. Windows NT ist schon immer Multiuser und Multitaskingfähig gewesen, nur kann ein Windowssystem in der Regel nur eine Konsole (Tastatur, Maus, Bildschirm) bedienen. Erst Zusatzprodukte wie WinFrame oder Metaframe erlauben die Erweiterung eines Windows NT Servers um diese Funktionen auch für "nicht Windows" Clients".

Für einen Anwender alleine dürfte diese Lösung sicher nicht sinnvoll sein, aber mehrere Anwender können so native auf Windowsprogramme zurückgreifen. Sogar der Austausch von Daten zwischen dem Server und dem lokalen System über Laufwerke oder Drucker ist möglich. So haben Sie auf einem "nicht Windows Client" die volle Funktion von Outlook. Interessant ist diese Funktion auch in Verbindung mit dem Internet, wenn damit aus jedem Internet Cafe ein Zugriff auf das heimische Outlook möglich wird.

Outlook mit Cross Over

Ich selbst konnte es noch nicht testen aber mit dem Produkt "CrossOver" von Codeweavers ist es möglich, Windows-Programme auch unter Unix zu nutzen. Diese Lösung scheint eine ausreichend gute Leistung zur Bereitstellung von Windows APIs zu liefern, so dass Outlook native auf Unix laufen kann.

Bei CrossOver handelt es sich nicht im Open Source, sondern um eine modifizierte und erweiterte Software, die im Kern aber wohl auf dem WINE-System basiert. Einige der Entwickler von WINE stehen wohl auf der Gehaltsliste von Codeweavers und so kommen diverse Entwicklungen auch WINE wieder zugute. Codeweaver bietet neben der Software auch den entsprechenden Support an.

Ein Versuch ist es vielleicht wert, auch wenn die Software 37-64 US$ je Arbeitsplatz kostet, so spart man sich zumindest die Windows Lizenz.

Von Lesern der MSXFAQ gibt es positive Meldungen auf Ubuntu 10.04 LTE mit Office 2007 und anderen Ubuntu-Versionen. Es gibt allerdinge Einschränkungen, z.B. beim Einsatz von OLE. Wine ist eben doch kein komplettes Windows.

Outlook für Unix = Evolution ?

Ich habe es weiter oben schon aufgeführt, aber aufgrund der angeblich recht guten Umsetzung möchte ich "Evolution" von Ximian gesondert aufführen. Diese kommerzielle Software erlaubt eigentlich eine angeblich ähnlich gute Zusammenarbeit von Anwendern in einem UNIX/Linux Umfeld mit einem UNIX-Server, aber mit einem passenden Connector wird auch Exchange 2000 integriert.

Das besondere ist, dass der Connector gegen Exchange 2000 die WebDAV Schnittstelle zum Datenaustausch nutzt. Damit ist natürlich auch klar, dass Exchange 5.5 nicht als Server genutzt werden kann. Für den Einsatz braucht man "Evolution", welches public ist und den Exchange Connector, der die WebDav Unterstützung mit bringt. Aber damit dürfte eine sehr einfache Integration von UNIX-Clients mit Exchange 2000 möglich sein.

Natürlich sind Regeln, Ansichten, Agenten etc. nicht so nahtlos umsetzbar.

http://gnome.org/projects/evolution/features.shtml
Evolution includes support for Exchange 2000/2003 and GroupWise. You can configure Evolution to act as an Exchange client ...

Mittlerweile hat Novell sowohl Ximian als auch SUSE eingekauft, so dass Sie aktuell die Software z.B.: innerhalb des SUSE-Pakets erhalten können. Aber auch Ubuntu 6.10 hat auf der DesktopCD einfach Evolution "mit drin". daher habe ich hier einfach mal ein paar Screen Captures erstellt.

Weitere Links

Keywords:Client Unix