Weboldal keresés

RainLoop Webmail – Modern, gyors web alapú e-mail kliens Linuxhoz


A RainLoop egy ingyenes, PHP alapú webmail alkalmazás, ingyenes és nyílt forráskódú, modern felhasználói felülettel rendelkezik, amellyel nagyszámú e-mail fiókot kezelhet anélkül, hogy bármilyen adatbázis-kapcsolatra lenne szüksége. nem adatbázis-kapcsolattal rendelkezik mind az SMTP, mind az IMAP protokollal, így könnyedén küldhet/fogadhat e-maileket probléma nélkül.

RainLoop Főbb jellemzők

  1. Modern: Modern felhasználói felület fájlok áthúzásával, folyamatjelző sáv a fájlfeltöltéshez, böngészőértesítések, képek üzenetekbe ágyazása, billentyűparancsok, többnyelvű levelek stb.
  2. Technológiai: Támogatja az összes legújabb levelezőszerver-protokollt, mint például az SMTP és az IMAP. A többszintű gyorsítótárazási motor lehetővé teszi az alkalmazások teljesítményének növelését és a levelezés és a szerver terhelésének csökkentését.
  3. Testreszabható : Nagymértékben testreszabható lehetőségek a felület elrendezésének testreszabásához vizuális témák és a többnyelvű kezelőfelület támogatásával, új nyelvek könnyen hozzáadásával.
  4. Közösségi : A Facebook, a Google és a Twitter integrációja lehetővé teszi a felhasználók számára, hogy a közösségi hálózat hitelesítő adataival jelentkezzenek be.
  5. Egyszerűség: Egyszerű módot biztosít a RainLoop alkalmazás telepítésére és frissítésére technikai ismeretek nélkül. A beépített frissítési eszköz lehetővé teszi a felhasználók számára, hogy az adminisztrációs felületen keresztül egyetlen kattintással egyszerűen szerezzenek be új verziót és bővítményeket.
  6. Biztonság : A beépített védelmi modul törli a veszélyes HTML-entitásokat, hogy megakadályozzon több támadást. Ezenkívül token alapú biztonsági motort használnak a CSRF-támadások elleni védelemre.
  7. Bővíthetőség : A beépülő modulrendszer számos olyan funkciót kínál, mint például a jelszó megváltoztatása, a globális cím, a szerkesztési képernyő, a felhasználói beállítások adatbázisban tartása stb., amelyek könnyen integrálhatók az alkalmazásba.
  8. Teljesítmény: Az alkalmazás jól megtervezett, a hatékony memóriahasználatot szem előtt tartva, így zökkenőmentesen tud működni alacsony kategóriás szervereken is. De a legtöbb esetben az alkalmazás teljesítménye és sebessége közvetlenül függ a szerver teljesítményétől és a rendelkezésre álló sávszélességtől.

RainLoop követelmény

A RainLoop alkalmazás telepítéséhez szükségünk van:

  1. GNU/Linux operációs rendszer
  2. Apache webszerver
  3. PHP 5.3 vagy újabb verzió
  4. PHP kiterjesztések
RainLoop bemutató és előnézet
  1. Nézze meg az alkalmazás bemutatóját – http://demo.rainloop.net/

Tesztkörnyezet
  1. Operációs rendszer – CentOS 6.5 és Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. RainLoop – 1.6.3.715

RainLoop Webmail telepítése Linux alatt

Ahogy korábban említettem, a RainLoop Webmail PHP-ben készült Linuxhoz Apache-val. Tehát rendelkeznie kell egy futó webszerverrel, amely PHP-vel telepítve van a rendszeren, valamint olyan PHP-modulokat, mint a cURL, ibxml, dom, >openssl, DateTime, PCRE stb. Az összes szükséges csomag telepítéséhez használhatja a yum vagy a csomagkezelő eszközt. apt-get a Linux disztribúciójának megfelelően.

1. lépés: Telepítse az Apache-t, a PHP-t és a MySQL-t

Telepítse Red Hat alapú rendszerekre a yum paranccsal.

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

Telepítse Debian alapú rendszerekre az apt-get paranccsal.

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

2. lépés: Töltse le és telepítse a RainLoop Webmailt

Most lépjen a hivatalos RainLoop webhelyre, és töltse le a legújabb forráskódú tarballt (azaz az 1.6.3.715 verziót) az alábbi link segítségével.

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

Alternatív megoldásként használhatja a következő „wget” parancsot a legújabb forráscsomag letöltéséhez, és az Apache webes gyökérkönyvtárába történő kibontásához. Például: „/var/www/rainloop” vagy „/var/www/html/rainloop”.

Red Hat alapú rendszereken
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
Debian alapú rendszereken
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

Megjegyzés: A RainLoop alkalmazás legújabb verzióját is letöltheti anélkül, hogy zip-archívumokkal kellene foglalkoznia, csak használja a következő parancsot a terminálon.

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

3. lépés: Állítsa be az engedélyeket

A csomag tartalmának kibontása után a termék telepítése előtt győződjön meg arról, hogy a megfelelő engedélyeket állítja be a fájlokhoz és könyvtárakhoz. Ez szükséges ahhoz, hogy az alkalmazás az alapértelmezett konfigurációval futjon. Ez akkor is kötelező, ha kézi frissítéssel vagy biztonsági másolatból történő visszaállítással foglalkozik. Kérjük, váltson az alkalmazáskönyvtárra, azaz a „/var/www/rainloop” vagy a „/var/www/html/rainloop” címre, és hajtsa végre a következő parancsokat.

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

Most állítsa be az alkalmazás tulajdonosát rekurzívan.

chown -R www-data:www-data .

Megjegyzés: Az adott Linux disztribúciótól függően a webszerver futtatásához használt felhasználói fiókok eltérőek lehetnek (apache, www, www-adatok, senki, nginx stb.).

4. lépés: A RainLoop konfigurálása a rendszergazdai felületen keresztül

Kétféleképpen konfigurálhatja a RainLoop alkalmazást – az adminisztrációs panel használatával, vagy az „application.ini” fájl manuális módosításával a terminálról. Az alapvető beállítások többsége azonban webes felületen keresztül van konfigurálva, és ennek a legtöbb esetben utótagnak kell lennie. Az adminisztrációs panel eléréséhez használja a következő alapértelmezett bejelentkezési adatokat.

  1. URL : http://Your-IP-Address/rainloop/?admin
  2. Felhasználó: rendszergazda
  3. Jelvény: 12345

Admin bejelentkezés

Adminisztrátori jelszó módosítása

Miután bejelentkezett, ajánlott megváltoztatni az alapértelmezett jelszót, hogy megvédje az alkalmazást a rosszindulatú támadásoktól.

Márkaépítés

Testreszabhatja bejelentkezési képernyőjét egyéni címek, leírások és a logó elérési útjának hozzáadásával.

Kapcsolatok engedélyezése

A névjegyek funkció engedélyezéséhez támogatott adatbázist kell használnunk. Itt a MySQL-t fogjuk használni adatbázisként a névjegyek engedélyezéséhez. Tehát manuálisan hozza létre az adatbázist a következő parancsokkal a terminálon.

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

Most engedélyezze a névjegyek funkciót az Felügyeleti panel –> Névjegyek oldalon.

Domainek hozzáadása

Domainjeit az Admin Panel -> Domains -> Add Domain oldalon adhatja hozzá vagy konfigurálhatja. A domain hozzáadásához javasolt beállítás a localhost, azaz a 127.0.0.1 és a 143-as port az IMAP és a 25 port esetén SMTP. A szerver konfigurációjától függően kiválaszthatja az SSL/TLS lehetőséget is az IMAPS/SMTPS-hez, és ne felejtse el jelölje be a "Rövid bejelentkezési űrlap használata" jelölőnégyzetet.

Bővítmények – Jelszómódosítás engedélyezése

Ez a beépülő modul az e-mail fiók jelszavának megváltoztatására szolgál. A bővítmény engedélyezéséhez telepítenie kell a „poppassd” nevű csomagot a szerveren.

apt-get install poppassd	[on Debian based Systems]

A Red Hat alapú rendszereken le kell töltenie és engedélyeznie kell a Razor's Edge Repository alkalmazást az adott terjesztéshez, majd telepítenie kell a „poppassd” csomagot a következő paranccsal.

yum install poppassd

Ezután lépjen az Felügyeleti panel –> Csomag szakaszba a bővítmény telepítéséhez.

Engedélyezze a poppassd beépülő modult az Admin Panel > Plugins oldalon, és jelölje be a „poppassd-change-password” négyzetet. Adja hozzá a szerver adatait, például a 127.0.0.1, a 106-os portot, és írja be a „*” lehetőséget az Engedélyezett e-mailek mezőbe.

Szociális

A Facebook, Google és Twitter integráció lehetővé teszi a felhasználók számára, hogy a közösségi hálózatok hitelesítő adataival jelentkezzenek be. A Dropbox integráció lehetővé teszi a felhasználók számára, hogy fájlokat csatoljanak a dropbox tárhelyükről.

A közösségi integráció engedélyezéséhez lépjen az Felügyeleti panel –> Közösségi lapra, és adja hozzá a megfelelő mezőket az adott közösségi hálózatokhoz. A társadalmi integrációval kapcsolatos részletesebb utasítások a http://rainloop.net/docs/social/ címen találhatók.

Referencia hivatkozások

RainLoop honlap