Artikel-Schlagworte: „Exchange“
Open-Xchange Twitter Messaging
Ich schrieb bereits darüber, dass ich den Kerio Mailserver aus Kostengründen abschaffen möchte. Diesbezüglich habe ich mich an den Test eines Open-Xchange Servers gemacht.
Durch mein Tweet (siehe Unten) bin ich un an eine Lizenz gekommen, mit welcher ich auch Appliance Edition Funktionalitäten testen kann und auch die Update erhalte.
Als Erstes habe ich mir unter Anderem die Twitter Updates geholt, damit diese mit den oAuth zusammen arbeiten.
Um diese unter Debian zu installieren, einfach mit Diesen Beitrag weiterlesen »
Open-Xchange Admin GUI für Community Edition
Ich konnte mir nicht vorstellen, dass sich noch niemand Zeit genommen hat ein Admin GUI für Open Xchange anzufertigen unter offener Lizenz. Eine erneute Google Suche ergab mir dann ein Treffer der sehr viel versprechend war.
Peter’s OX Server Admin GUI ist sehr einfach zu installieren und noch viel einfacher zu bedienen.
Die Installation ging flott mit der mitgelieferten Anleitung:
wget http://oxgui.sciencesoft.at/psoxgui.0.1.11.tar.gz
tar -C / -xvzf psoxgui.0.1.11.tar.gz
chown -R open-xchange:open-xchange /opt/open-xchange/etc/psoxgui
/etc/init.d/open-xchange-groupware stop
/etc/init.d/open-xchange-admin stop
/etc/init.d/open-xchange-groupware start
/etc/init.d/open-xchange-admin start
Die URL ist dann unter http://DEIN.OX6SERVER.CH/servlet/webserver/index.html?link=login zu finden. Dazu editierte ich nochmals mein Apache2 Konfiguration und Diesen Beitrag weiterlesen »
Open-Xchange: Single Sign On und Unread Anzeige (PHP)
Sehr einfach, wie kann man ein User welcher sich bereits in einer Applikation eingeloggt hat direkt an den Open Xchange Server weiterleiten, ohne das er sich erneut einloggen muss?
Dies nennt man Single Sign On (SSO) und ist dank der HTTP API welche seit Open Xchange Version 6 verfügbar ist einfach zu bewerkstelligen:
<?php
$server = "dein.oxserver.ch";
$user = "OX6USERNAME";
$pass = "OX6PASS";
$data_to_send = "name=".$user."&password=".$pass;
$fp = fsockopen($server, 80);
fputs($fp, "POST /ajax/login?action=login HTTP/1.1\r\n");
fputs($fp, "Host: ".$server."\r\n");
fputs($fp, "Referer: SMuSSO\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ". strlen($data_to_send) ."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data_to_send);
while(!feof($fp)) {
$res .= fgets($fp, 1024);
}
fclose($fp);
$string = explode("session\":\"",$res);
$string = explode("\"",$string[1]);
header('Location: http://".$server."/ajax/login;jsessionid='.$string[0].
'?action=redirect&random='.$string[4]);
?>
Anstelle $user und $password kann auch ein anderer Input verwendet werden, z.B. von der bereits bestehenden Authentifizierung.
Auch kann man mit der HTTP API noch viel mehr machen, zum Beispiel rufe ich über eine PHP Datei ab, ob ich neue Mails empfangen habe und in welchem Posteingang.
Open-Xchange (OX6) Installation HowTo Debian
Open Xchange ist eine gute Alternative zu sonstigen Mail-Lösungen und bietet dem Einem oder anderem Kunden doch ein grossen Mehrwert.
Open-Xchange ist sowohl als kostenpflichtige Variante als auch als kostenlose Variante (nicht kommerziellen Einsatz) im Angebot. Da ich dies nur für private Zwecke einsetze und auf der Suche nach einer Alternative für Kerio war, wollte ich Open-Xchange eine Chance geben.
Schnell findet man eine Installationsanleitung vom Hersteller, welche mich nicht immer 100%ig zufrieden stellte.
Als Erstes sollte man wissen das die OX6 Version kein Webpanel mehr für die Administration zur Verfügung stellt und diese Tasks alle auf der Shell erledigt werden müssen. Ein wenig unverständlich für Viele, aber dennoch für ein Linux Geek keine Sache.
Für die Installation solltet ihr euer MySQL Passwort vom User ‘root’ zur Hand haben und MySQL bereits installiert haben.
Exchange Alternativen
Microsoft Exchange ist nicht nur eine Mailplattform, wird aber von vielen Personen vorzugsweise dafür benutzt. Eigentlich ist der Exchange ein Collaboration Tool, mit dem ganze Gruppen & Ressourcen untereinander planen und kommunizieren können.
Leider kann sich nicht Jeder eine MS Exchange Umgebung leisten, oder hat andere Gründe für eine Alternative.
Mein Bewegungsgrund ist klar, ich möchte gerne die Features von MS Exchange (Mail, Kalender und Kontakte) nutzen, jedoch soll dies unter Linux betrieben werden. Wenn möglich sollte dies zusammen mit Confixx betrieben werden.
Dazu gibt es viele viele verschiedene Lösungen, ich möchte aber nur die bekanntesten und versprechendsten Lösungen ansprechen/austesten.




