Vyhledávání na webu

RainLoop Webmail – moderní rychlý webový e-mailový klient pro Linux


RainLoop je bezplatná webová e-mailová aplikace založená na PHP, je zdarma a s otevřeným zdrojovým kódem, má moderní uživatelské rozhraní pro práci s velkým množstvím e-mailových účtů bez nutnosti připojení k databázi, kromě toho bez databázové konektivity obsahuje oba protokoly SMTP a IMAP pro snadné odesílání a přijímání e-mailů bez jakýchkoli problémů.

Klíčové vlastnosti RainLoop

  1. Moderní : Moderní uživatelské rozhraní s přetahováním souborů, indikátor průběhu nahrávání souborů, upozornění prohlížeče, vkládání obrázků do zpráv, klávesové zkratky, vícejazyčné e-maily atd.
  2. Technologické: Podporuje všechny nejnovější protokoly poštovních serverů, jako jsou SMTP a IMAP. Víceúrovňový modul mezipaměti umožňuje zvýšit výkon aplikace a snížit zatížení pošty a serveru.
  3. Přizpůsobitelné : Možnosti velkého přizpůsobení pro přizpůsobení rozvržení rozhraní pomocí vizuálních motivů a podpory vícejazyčného rozhraní se snadným přidáváním nových jazyků.
  4. Sociální sítě: Integrace se službami Facebook, Google a Twitter umožňuje uživatelům přihlásit se pomocí přihlašovacích údajů k sociální síti.
  5. Jednoduchost: Poskytuje snadný způsob instalace a upgradu aplikace RainLoop bez jakýchkoli technických dovedností. Vestavěný nástroj pro upgrade umožňuje uživatelům snadno získat novou verzi a pluginy jediným kliknutím přes administrátorské rozhraní.
  6. Zabezpečení: Vestavěný ochranný modul odstraňuje nebezpečné entity HTML, aby zabránil několika útokům. Kromě toho se pro ochranu před CSRF útoky používá bezpečnostní modul založený na tokenech.
  7. Rozšiřitelnost: Systém pluginů poskytuje několik funkcí, jako je změna hesla, globální adresy, obrazovka pro psaní, uchovávání uživatelských nastavení v databázi atd., které lze snadno integrovat do aplikace.
  8. Výkon: Aplikace dobře navržená s ohledem na efektivní využití paměti, takže může hladce fungovat i na serverech nižší třídy. Ve většině případů však výkon a rychlost aplikace přímo závisí na výkonu serveru a dostupné šířce pásma.

Požadavek RainLoop

K instalaci aplikace RainLoop potřebujeme:

  1. Operační systém GNU/Linux
  2. Webový server Apache
  3. PHP verze 5.3 nebo vyšší
  4. Rozšíření PHP
Demo a náhled RainLoop
  1. Podívejte se na ukázku aplikace – http://demo.rainloop.net/

Testovací prostředí
  1. Operační systém – CentOS 6.5 a Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. RainLoop –1.6.3.715

Instalace RainLoop Webmailu v Linuxu

Jak jsem již zmínil dříve, RainLoop Webmail je vyvinut v PHP pro Linux s Apache. Musíte tedy mít v systému nainstalovaný webový server s PHP spolu s moduly PHP, jako jsou cURL, ibxml, dom, openssl, DateTime, PCRE atd. K instalaci všech požadovaných balíčků můžete použít nástroj správce balíčků s názvem yum nebo apt-get podle vaší distribuce Linuxu.

Krok 1: Nainstalujte Apache, PHP a MySQL

Instalujte na systémy založené na Red Hat pomocí příkazu 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

Instalujte na systémy založené na Debian pomocí příkazu 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

Krok 2: Stáhněte a nainstalujte RainLoop Webmail

Nyní přejděte na oficiální stránku RainLoop a stáhněte si nejnovější zdrojový tarball (tj. verzi 1.6.3.715) pomocí níže uvedeného odkazu.

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

Případně můžete také použít následující příkaz „wget“ ke stažení nejnovějšího zdrojového balíčku a jeho rozbalení do webového kořenového adresáře Apache. Například „/var/www/rainloop“ nebo „/var/www/html/rainloop“.

Na systémech založených na Red Hatu
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
Na systémech založených na Debianu
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

Poznámka: Můžete si také stáhnout nejnovější verzi aplikace RainLoop, aniž byste museli řešit zip archiv, stačí použít následující příkaz ve vašem terminálu.

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

Krok 3: Nakonfigurujte oprávnění

Po extrahování obsahu balíčku nezapomeňte před instalací produktu nastavit správná oprávnění pro soubory a adresáře. To je nutné pro spuštěnou aplikaci s výchozí konfigurací. To je také povinné při ručním upgradu nebo obnově ze zálohy. Přepněte se prosím do adresáře aplikace, tj. „/var/www/rainloop“ nebo „/var/www/html/rainloop“ a proveďte v něm následující příkazy.

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

Nyní nastavte vlastníka aplikace rekurzivně.

chown -R www-data:www-data .

Poznámka: V závislosti na konkrétní distribuci Linuxu se může uživatelský účet pro běh webového serveru lišit (apache, www, www-data, nikdo, nginx atd.).

Krok 4: Nakonfigurujte RainLoop prostřednictvím rozhraní správce

Aplikaci RainLoop lze nakonfigurovat dvěma způsoby – pomocí admin panelu nebo ruční úpravou souboru „application.ini“ z terminálu. Většina základních možností se však konfiguruje prostřednictvím webového rozhraní a ve většině případů by to mělo být přípona. Pro přístup k panelu administrátora použijte následující výchozí přihlašovací údaje.

  1. URL : http://Vaše-IP-Adresa/rainloop/?admin
  2. Uživatel: správce
  3. Propustka: 12345

Přihlášení správce

Změnit heslo správce

Jakmile se přihlásíte, doporučujeme změnit výchozí heslo, aby byla aplikace chráněna před škodlivými útoky.

Branding

Svou přihlašovací obrazovku si můžete přizpůsobit přidáním vlastních titulků, popisů a cesty k logu.

Povolit Kontakty

Chcete-li povolit funkci kontaktů, musíme použít podporovanou databázi. Zde budeme používat MySQL jako databázi pro povolení kontaktů. Vytvořte tedy databázi ručně pomocí následujících příkazů na terminálu.

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

Nyní povolte funkci kontaktů na stránce Administrátorský panel –> Kontakty.

Přidat domény

Své domény můžete přidat nebo nakonfigurovat na stránce Administrátorský panel –> Domény –> Přidat doménu. Doporučené nastavení pro přidání domény je localhost, tj. 127.0.0.1 a Port 143 pro IMAP a Port 25 pro SMTP. Na základě konfigurace serveru můžete také vybrat SSL/TLS pro IMAPS/SMTPS a nezapomeňte zaškrtněte políčko „Použít krátký přihlašovací formulář“.

Pluginy – povolte změnu hesla

Tento plugin přidává funkci pro změnu hesla e-mailového účtu. Chcete-li povolit tento plugin, musíte na server nainstalovat balíček s názvem „poppassd“.

apt-get install poppassd	[on Debian based Systems]

Na systémech založených na Red Hat si musíte stáhnout a povolit Razor’s Edge Repository pro vaši konkrétní distribuci a poté nainstalovat balíček „poppassd“ pomocí následujícího příkazu.

yum install poppassd

Dále přejděte do části Administrátorský panel –> Balíček a nainstalujte plugin.

Povolte plugin poppassd na stránce Administrátorský panel > Pluginy a zaškrtněte políčko „poppassd-change-password“. Přidejte podrobnosti o serveru, jako je 127.0.0.1, Port 106, a do pole Povolené e-maily zadejte „*“.

Sociální

Integrace s Facebook, Google a Twitter umožňuje uživatelům přihlásit se pomocí přihlašovacích údajů k sociální síti. Integrace Dropbox umožňuje uživatelům připojovat soubory ze svého úložiště schránky.

Chcete-li povolit sociální integraci, přejděte na Panel administrátora –> kartu Sociální sítě a přidejte vhodná pole pro konkrétní sociální sítě. Podrobnější pokyny k sociální integraci naleznete na http://rainloop.net/docs/social/.

Referenční odkazy

Domovská stránka RainLoop