RainLoop Webmail - kaasaegne kiire veebipõhine e-posti klient Linuxile


RainLoop on tasuta veebimeili rakendus, mis põhineb PHP-l, see on tasuta ja avatud lähtekoodiga, sellel on kaasaegne kasutajaliides suure hulga e-posti kontode haldamiseks, ilma et oleks vaja andmebaasi ühendada, lisaks andmebaasivälisele ühenduvusele on selles nii SMTP kui ka IMAP protokollid, et neid hõlpsalt saata/saata saada e-kirju ilma probleemideta.

RainLoopi põhifunktsioonid

  1. Kaasaegne: kaasaegne kasutajaliides, millel on failide lohistamine, failide üleslaadimise edenemisriba, brauseri märguanded, piltide sisestamine sõnumitesse, klaviatuuri otseteed, mitmekeelsed kirjad jne.
  2. Tehnoloogiline: toetab kõiki uusimaid postiserveri protokolle, näiteks SMTP ja IMAP. Mitmetasandiline vahemälumootor võimaldab suurendada rakenduse jõudlust ning vähendada posti ja serveri koormust.
  3. Kohandatav: väga kohandatud valikud liidese paigutuse kohandamiseks visuaalsete teemade ja mitmekeelse liidese toe abil, hõlpsalt lisades uusi keeli.
  4. Suhtlus: integreerimine Facebooki, Google'i ja Twitteriga võimaldab kasutajatel sisse logida oma sotsiaalvõrgustiku mandaatidega.
  5. Lihtsus: pakub lihtsat viisi RainLoopi rakenduse installimiseks ja täiendamiseks ilma tehniliste oskusteta. Sisseehitatud täiendustööriist võimaldab kasutajatel administraatori liidese kaudu hõlpsasti ühe klõpsuga hankida uue versiooni ja pistikprogrammid.
  6. Turvalisus: sisseehitatud kaitsemoodul puhastab ohtlikud HTML-üksused mitme rünnaku vältimiseks. Lisaks kasutatakse CSRF-rünnakute eest kaitsmiseks märgipõhist turvamootorit.
  7. Laiendatavus: pistikprogrammisüsteem pakub rakendusse hõlpsasti integreeritavaid funktsioone, nagu parooli, globaalse aadressi muutmine, ekraani koostamine, kasutaja seadete hoidmine andmebaasis jne.
  8. Toimivus: rakendus on hästi välja töötatud, pidades silmas tõhusat mälukasutust, nii et see võib sujuvalt töötada ka madalama taseme serverites. Kuid siiski sõltub rakenduste jõudlus ja kiirus enamikul juhtudel otseselt serveri jõudlusest ja saadaolevast ribalaiusest.

Rakenduse RainLoop installimiseks vajame järgmist:

  1. GNU/Linuxi operatsioonisüsteem
  2. Apache veebiserver
  3. PHP versioon 5.3 või uuem
  4. PHP laiendused

  1. Vaadake rakenduse demot - http://demo.rainloop.net/

  1. Operatsioonisüsteem - CentOS 6.5 ja Ubuntu 13.04
  2. Apache - 2.2.15
  3. PHP - 5.5.3
  4. RainLoop - 1.6.3.715

RainLoopi veebimeili installimine Linuxi

Nagu ma varem mainisin, on RainLoopi veebimeil PHP-s välja töötatud Linuxi jaoks koos Apache'iga. Niisiis, teil peab olema arvutisse installitud töötav PHP-ga veebiserver koos PHP-moodulitega nagu cURL, ibxml, dom, openssl, DateTime, PCRE jne. Kõigi vajalike pakettide installimiseks võite kasutada paketihalduri tööriista nimega yum või apt-get vastavalt teie Linuxi levitamisele.

Installige Red Hat'i põhistele süsteemidele, kasutades käsku 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

Installige Debiani põhistes süsteemides, kasutades käsku 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

Nüüd minge ametlikule RainLoopi saidile ja laadige alla uusim allika tarball (st versioon 1.6.3.715), kasutades allolevat linki.

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

Teise võimalusena võite kasutada uusimat lähtekomplekti allalaadimiseks ja Apache'i veebi juurkataloogi ekstraktimiseks järgmist käsku 'wget'. Näiteks '/ var/www/rainloop' või '/ var/www/html/rainloop'.

# 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
# 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

Märkus. Võite alla laadida ka rakenduse RainLoop uusima versiooni, ilma et peaksite zip-arhiiviga tegelema, kasutage lihtsalt oma terminalis järgmist käsku.

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

Pärast paketi sisu väljavõtmist määrake enne toote installimist failidele ja kataloogidele õiged õigused. See on vajalik töötava rakenduse vaikekonfiguratsiooniga. See on kohustuslik ka käsitsi täiendamise või varundamisest taastamise korral. Palun lülitage rakenduste kataloogi, st '/ var/www/rainloop' või '/ var/www/html/rainloop' ja täitke sellel järgmised käsud.

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

Nüüd määrake rakenduse omanik rekursiivselt.

chown -R www-data:www-data .

Märkus. Sõltuvalt konkreetsest Linuxi jaotusest võib veebiserveri käitamise kasutajakonto olla erinev (apache, www, www-data, keegi, nginx jne).

Rakenduse RainLoop konfigureerimiseks on kaks võimalust - kasutades adminipaneeli või terminalis käsitsi faili ‘application.ini’ muutes. Kuid enamik põhivalikuid on konfigureeritud veebiliidese kaudu ja see peaks enamikul juhtudel olema järelliide. Administraatoripaneelile pääsemiseks kasutage järgmisi vaikimisi sisselogimisandmeid.

  1. URL: http:// teie-IP-aadress/rainloop /? admin
  2. Kasutaja: admin
  3. Pääs: 12345

Kui olete sisse loginud, on soovitatav muuta vaikeparooli, et kaitsta rakendust pahatahtlike rünnakute eest.

Sisselogimiskuva saate kohandada, lisades logole kohandatud pealkirjad, kirjeldused ja tee.

Kontaktide funktsiooni lubamiseks peame kasutama toetatud andmebaasi. Siin kasutame kontaktide lubamiseks andmebaasi MySQL. Niisiis looge andmebaas käsitsi, kasutades terminalis järgmisi käske.

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

Nüüd lubage administraatoripaneeli kontaktide funktsioon -> Kontaktid.

Oma domeene saate lisada või konfigureerida administraatoripaneelil -> Domeenid -> Lisa domeenileht. Domeeni lisamiseks on soovitatav seade localhost, st 127.0.0.1 ja IMAP-i port 143 ja SMTP-port 25. Serveri konfiguratsiooni põhjal võite IMAPS/SMTPS jaoks valida ka SSL/TLS ja ärge unustage märkida ruut „Kasuta lühikest sisselogimisvormi”.

See pistikprogramm lisab funktsiooni e-posti konto parooli muutmiseks. Selle pistikprogrammi lubamiseks peate serverisse installima paketi poppassd.

# apt-get install poppassd	[on Debian based Systems]

Red Hat'i põhistes süsteemides peate oma konkreetse levitamise jaoks alla laadima ja lubama Razor’s Edge Repository ning seejärel installima järgmise käsu abil paketi ‘poppassd’.

# yum install poppassd

Järgmisena minge pistikprogrammi installimiseks jaotisse Halduspaneel -> Pakett.

Lubage poppassdi pistikprogramm lehelt Administraatoripaneel> Pluginad ja märkige ruut ‘poppassd-change-password’. Lisage serveri üksikasjad, näiteks 127.0.0.1, port 106 ja sisestage lubatud e-kirjade jaoks *

Integreerimine Facebooki, Google'i ja Twitteriga võimaldab kasutajatel sisse logida sotsiaalvõrgustiku mandaatide abil. Dropboxi integreerimine võimaldab kasutajatel lisada faile oma dropboxi salvestusruumist.

Sotsiaalse integratsiooni lubamiseks minge vahekaardile Halduspaneel -> Suhtlus ja lisage konkreetsete sotsiaalsete võrgustike jaoks sobivad väljad. Üksikasjalikumaid juhiseid sotsiaalse integratsiooni kohta leiate aadressilt http://rainloop.net/docs/social/.

Viited

RainLoopi koduleht