Website-Suche

RainLoop Webmail – ein moderner, schneller webbasierter E-Mail-Client für Linux


RainLoop ist eine kostenlose Webmail-Anwendung, die auf PHP basiert, kostenlos und Open Source ist und über eine moderne Benutzeroberfläche zur Verwaltung einer großen Anzahl von E-Mail-Konten verfügt, ohne dass eine Datenbankanbindung erforderlich ist Da es keine Datenbankkonnektivität aufweist, unterstützt es sowohl SMTP- als auch IMAP-Protokolle, um E-Mails problemlos und problemlos zu senden/empfangen.

Hauptfunktionen von RainLoop

  1. Modern: Moderne Benutzeroberfläche mit Drag & Drop von Dateien, Fortschrittsbalken für das Hochladen von Dateien, Browserbenachrichtigungen, Einbetten von Bildern in Nachrichten, Tastaturkürzel, mehrsprachige E-Mails usw.
  2. Technologisch: Unterstützt alle aktuellen Mailserver-Protokolle wie SMTP und IMAP. Die mehrstufige Caching-Engine ermöglicht eine Steigerung der Anwendungsleistung und eine Reduzierung der Belastung von E-Mails und Servern.
  3. Anpassbar: Umfangreiche Anpassungsoptionen zur Anpassung des Oberflächenlayouts mithilfe visueller Themen und Unterstützung einer mehrsprachigen Benutzeroberfläche, wobei neue Sprachen einfach hinzugefügt werden können.
  4. Soziale Netzwerke: Durch die Integration mit Facebook, Google und Twitter können sich Benutzer mit ihren Anmeldedaten für soziale Netzwerke anmelden.
  5. Einfachheit: Bietet eine einfache Möglichkeit, die RainLoop-Anwendung ohne technische Kenntnisse zu installieren und zu aktualisieren. Das integrierte Upgrade-Tool ermöglicht es Benutzern, neue Versionen und Plugins einfach mit einem einzigen Klick über die Admin-Oberfläche zu erhalten.
  6. Sicherheit: Das integrierte Schutzmodul löscht gefährliche HTML-Entitäten, um mehrere Angriffe zu verhindern. Darüber hinaus wird eine tokenbasierte Sicherheits-Engine zum Schutz vor CSRF-Angriffen verwendet.
  7. Erweiterbarkeit: Das Plugin-System bietet verschiedene Funktionen wie das Ändern des Passworts, der globalen Adresse, den Bildschirm zum Verfassen, das Speichern von Benutzereinstellungen in der Datenbank usw. und lässt sich problemlos in die Anwendung integrieren.
  8. Leistung: Die Anwendung ist gut auf effiziente Speichernutzung ausgelegt, sodass sie auch auf Low-End-Servern reibungslos funktioniert. Dennoch hängen Leistung und Geschwindigkeit der Anwendung in den meisten Fällen direkt von der Leistung des Servers und der verfügbaren Bandbreite ab.

Anforderung von RainLoop

Um die RainLoop-Anwendung zu installieren, benötigen wir:

  1. GNU/Linux-Betriebssystem
  2. Apache-Webserver
  3. PHP-Version 5.3 oder höher
  4. PHP-Erweiterungen
RainLoop-Demo und Vorschau
  1. Demo der Anwendung ansehen – http://demo.rainloop.net/

Testumgebung
  1. Betriebssystem – CentOS 6.5 und Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP –5.5.3
  4. RainLoop –1.6.3.715

Installation von RainLoop Webmail unter Linux

Wie ich bereits erwähnt habe, wurde RainLoop Webmail in PHP für Linux mit Apache entwickelt. Daher muss auf dem System ein laufender Webserver mit PHP sowie PHP-Modulen wie cURL, ibxml, dom, openssl, DateTime, PCRE usw. Um alle erforderlichen Pakete zu installieren, können Sie das Paketmanager-Tool yum oder verwenden apt-get entsprechend Ihrer Linux-Distribution.

Schritt 1: Installieren Sie Apache, PHP und MySQL

Installieren Sie es auf Red Hat-basierten Systemen mit dem Befehl yum.

yum install httpd
yum install mysql mysql-server
yum install php php-mysql php-xml pcre php-common curl 
service httpd start
service mysqld start

Installation auf Debian-basierten Systemen mit dem Befehl apt-get.

apt-get install apache2
apt-get install mysql-server mysql-client
apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl php5-json
service apache2 start
service mysql start

Schritt 2: Laden Sie RainLoop Webmail herunter und installieren Sie es

Gehen Sie nun zur offiziellen RainLoop-Website und laden Sie über den folgenden Link den neuesten Quell-Tarball (d. h. Version 1.6.3.715) herunter.

  1. http://rainloop.net/downloads/

Alternativ können Sie auch den folgenden Befehl „wget“ verwenden, um das neueste Quellpaket herunterzuladen und es in ein Apache-Webstammverzeichnis zu extrahieren. Zum Beispiel „/var/www/rainloop“ oder „/var/www/html/rainloop“.

Auf Red Hat-basierten Systemen
mkdir /var/www/html/rainloop		
cd /var/www/html/rainloop
wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
rm rainloop-*.zip
Auf Debian-basierten Systemen
mkdir /var/www/rainloop		
cd /var/www/webmail
wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
rm rainloop-*.zip

Hinweis: Sie können auch die neueste Version der RainLoop-Anwendung herunterladen, ohne sich mit dem ZIP-Archiv befassen zu müssen. Verwenden Sie einfach den folgenden Befehl in Ihrem Terminal.

curl -s http://repository.rainloop.net/installer.php | php

Schritt 3: Berechtigungen konfigurieren

Stellen Sie nach dem Extrahieren des Paketinhalts sicher, dass Sie die richtigen Berechtigungen für die Dateien und Verzeichnisse festlegen, bevor Sie das Produkt installieren. Dies ist erforderlich, damit die Anwendung mit ihrer Standardkonfiguration ausgeführt werden kann. Dies ist auch obligatorisch, wenn Sie ein manuelles Upgrade oder eine Wiederherstellung aus einem Backup durchführen. Bitte wechseln Sie in das Anwendungsverzeichnis, z. B. „/var/www/rainloop“ oder „/var/www/html/rainloop“ und führen Sie dort die folgenden Befehle aus.

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Legen Sie nun rekursiv den Eigentümer für die Anwendung fest.

chown -R www-data:www-data .

Hinweis: Abhängig von der jeweiligen Linux-Distribution kann das Benutzerkonto für Webserverausführungen variieren (Apache, www, www-data, nobody, nginx usw.).

Schritt 4: RainLoop über die Admin-Schnittstelle konfigurieren

Es gibt zwei Möglichkeiten, die RainLoop-Anwendung zu konfigurieren – über das Admin-Panel oder durch manuelles Ändern der Datei „application.ini“ über das Terminal. Die meisten Grundoptionen werden jedoch über die Weboberfläche konfiguriert, und das sollte in den meisten Fällen der Fall sein. Um auf das Admin-Panel zuzugreifen, verwenden Sie die folgenden Standard-Anmeldeinformationen.

  1. URL: http://Ihre-IP-Adresse/rainloop/?admin
  2. Benutzer: admin
  3. Pass: 12345

Admin Login

Admin-Passwort ändern

Sobald Sie sich angemeldet haben, wird empfohlen, das Standardkennwort zu ändern, um die Anwendung vor böswilligen Angriffen zu schützen.

Branding

Sie können Ihren Anmeldebildschirm anpassen, indem Sie benutzerdefinierte Titel, Beschreibungen und einen Pfad zum Logo hinzufügen.

Kontakte aktivieren

Um die Kontaktfunktion zu aktivieren, müssen wir eine unterstützte Datenbank verwenden. Hier verwenden wir MySQL als Datenbank zur Aktivierung von Kontakten. Erstellen Sie die Datenbank also manuell mit den folgenden Befehlen auf dem Terminal.

mysql -u root -p
mysql> create database rainloop;
mysql> exit;

Aktivieren Sie nun die Kontaktfunktion auf der Seite Admin-Panel –> Kontakte.

Domänen hinzufügen

Sie können Ihre Domänen auf der Seite Admin-Panel –> Domänen –> Domäne hinzufügen hinzufügen oder konfigurieren. Die empfohlene Einstellung zum Hinzufügen einer Domäne ist localhost, d. h. 127.0.0.1 und Port 143 für IMAP und Port 25 für SMTP. Basierend auf der Serverkonfiguration können Sie auch SSL/TLS für IMAPS/SMTPS auswählen und nicht vergessen um das Kontrollkästchen „Kurzes Anmeldeformular verwenden“ zu aktivieren.

Plugins – Passwortänderung aktivieren

Dieses Plugin fügt Funktionen zum Ändern des E-Mail-Kontokennworts hinzu. Um dieses Plugin zu aktivieren, müssen Sie ein Paket namens „poppassd“ auf dem Server installieren.

apt-get install poppassd	[on Debian based Systems]

Auf Red Hat-basierten Systemen müssen Sie Razor’s Edge Repository für Ihre spezifische Distribution herunterladen und aktivieren und dann das Paket „poppassd“ mit dem folgenden Befehl installieren.

yum install poppassd

Gehen Sie als Nächstes zum Abschnitt Admin-Panel –> Paket, um das Plugin zu installieren.

Aktivieren Sie das poppassd-Plugin auf der Seite Admin Panel > Plugins und aktivieren Sie das Kontrollkästchen „poppassd-change-password“. Fügen Sie die Serverdetails wie 127.0.0.1, Port 106 hinzu und geben Sie „*“ für „Zulässige E-Mails“ ein.

Sozial

Durch die Integration mit Facebook, Google und Twitter können sich Benutzer mit den Anmeldeinformationen für soziale Netzwerke anmelden. Mit der Dropbox-Integration können Benutzer Dateien aus ihrem Dropbox-Speicher anhängen.

Um die soziale Integration zu aktivieren, gehen Sie zur Registerkarte Admin-Panel –> Soziale Netzwerke und fügen Sie entsprechende Felder für bestimmte soziale Netzwerke hinzu. Ausführlichere Anleitungen zur sozialen Integration finden Sie unter http://rainloop.net/docs/social/.

Referenzlinks

RainLoop-Homepage