RainLoop Webmail - sodoben hitri spletni e-poštni odjemalec za Linux


RainLoop je brezplačna aplikacija za spletno pošto, ki temelji na PHP, je brezplačna in odprtokodna, ima sodoben uporabniški vmesnik za obdelavo velikega števila e-poštnih računov brez potrebe po kakršni koli povezavi z bazo podatkov, poleg tega pa nima povezave z bazami podatkov, tako SMTP kot IMAP protokoli za enostavno pošiljanje/brez težav prejemajte e-pošto.

Ključne značilnosti RainLoop

  1. Sodoben: sodoben uporabniški vmesnik z vlečenjem datotek, vrstico napredka za nalaganje datotek, obvestili brskalnika, vdelavo slik v sporočila, bližnjicami na tipkovnici, večjezično pošto itd.
  2. Tehnološko: podpira vse najnovejše protokole poštnih strežnikov, kot sta SMTP in IMAP. Večstopenjski predpomnilnik omogoča povečanje zmogljivosti aplikacije in zmanjšanje obremenitve pošte in strežnika.
  3. Prilagodljivo: zelo prilagodljive možnosti za prilagoditev postavitve vmesnika z uporabo vizualnih tem in podporo za večjezični vmesnik, z novimi jeziki, ki jih je mogoče enostavno dodati.
  4. Družabno: integracija s Facebookom, Googlom in Twitterjem omogoča uporabnikom, da se prijavijo s svojimi poverilnicami za družabno omrežje.
  5. Preprostost: omogoča enostaven način namestitve in nadgradnje aplikacije RainLoop brez tehničnih spretnosti. Vgrajeno orodje za nadgradnjo omogoča uporabnikom, da enostavno dobijo novo različico in vtičnike z enim samim klikom prek skrbniškega vmesnika.
  6. Varnost: Vgrajeni zaščitni modul odstrani nevarne entitete HTML za preprečevanje več napadov. Poleg tega se zaščitni mehanizem, ki temelji na žetonih, uporablja za zaščito pred napadi CSRF.
  7. Razširljivost: sistem vtičnikov ponuja več funkcij, kot so spreminjanje gesla, globalni naslov, zaslon za sestavljanje sporočil, shranjevanje uporabniških nastavitev v zbirki podatkov itd., ki jih je mogoče enostavno vključiti v aplikacijo.
  8. Zmogljivost: Aplikacija je dobro zasnovana z upoštevanjem učinkovite uporabe pomnilnika, zato lahko nemoteno deluje tudi na nižjih strežnikih. Toda še vedno je v večini primerov zmogljivost in hitrost uporabe neposredno odvisna od zmogljivosti strežnika in razpoložljive pasovne širine.

Za namestitev aplikacije RainLoop potrebujemo:

  1. operacijski sistem GNU/Linux
  2. Spletni strežnik Apache
  3. PHP različice 5.3 ali novejše
  4. Razširitve PHP

  1. Oglejte si predstavitev aplikacije - http://demo.rainloop.net/

  1. Operacijski sistem - CentOS 6.5 in Ubuntu 13.04
  2. Apache - 2.2.15
  3. PHP - 5.5.3
  4. RainLoop - 1.6.3.715

Namestitev spletne pošte RainLoop v Linux

Kot sem že omenil, je spletna pošta RainLoop razvita v PHP za Linux z Apachejem. Torej, v sistemu morate imeti nameščen delujoči spletni strežnik z PHP, skupaj z moduli PHP, kot so cURL, ibxml, dom, openssl, DateTime, PCRE itd. Če želite namestiti vse potrebne pakete, lahko uporabite orodje za upravljanje paketov, imenovano yum ali apt-get glede na vašo distribucijo Linuxa.

Namestite na sisteme, ki temeljijo na Red Hat, z ukazom 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

Namestite na sisteme, ki temeljijo na Debianu, z ukazom 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

Zdaj pojdite na uradno spletno mesto RainLoop in s spodnjo povezavo prenesite najnovejšo izvorno tarball (tj. Različico 1.6.3.715).

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

Lahko pa uporabite tudi naslednji ukaz ‘wget’, da prenesete najnovejši izvorni paket in ga izvlečete v spletni korenski imenik Apache. Na primer, '/ var/www/rainloop' ali '/ 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

Opomba: Prav tako lahko prenesete najnovejšo različico aplikacije RainLoop, ne da bi se morali ukvarjati z zip arhivom, v terminalu uporabite naslednji ukaz.

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

Ko izvlečete vsebino paketa, pred namestitvijo izdelka nastavite pravilna dovoljenja za datoteke in imenike. To je potrebno za izvajanje tekalne aplikacije s privzeto konfiguracijo. To je obvezno tudi pri ročni nadgradnji ali obnovitvi iz varnostne kopije. Prosimo, preklopite v imenik aplikacije, tj. "/ Var/www/rainloop" ali "/ var/www/html/rainloop" in na njem izvedite naslednje ukaze.

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

Zdaj rekurzivno nastavite lastnika aplikacije.

chown -R www-data:www-data .

Opomba: Odvisno od določene distribucije Linuxa se lahko uporabniški račun za zagon spletnega strežnika razlikuje (apache, www, www-data, nobody, nginx itd.).

Aplikacijo RainLoop lahko konfigurirate na dva načina - z uporabo skrbniške plošče ali z ročnim spreminjanjem datoteke „application.ini“ iz terminala. Toda večina osnovnih možnosti je konfiguriranih prek spletnega vmesnika, kar bi v večini primerov moralo imeti pripono. Za dostop do skrbniške plošče uporabite naslednje privzete poverilnice za prijavo.

  1. URL: http:// Vaš-IP-naslov/rainloop /? admin
  2. Uporabnik: admin
  3. Pass: 12345

Ko ste prijavljeni, je priporočljivo spremeniti privzeto geslo, da zaščitite aplikacijo pred zlonamernimi napadi.

Zaslon za prijavo lahko prilagodite tako, da v logotip dodate naslove, opise in pot po meri.

Če želimo omogočiti funkcijo stikov, moramo uporabiti podprto bazo podatkov. Tu bomo MySQL uporabljali kot bazo podatkov za omogočanje stikov. Torej, z naslednjimi ukazi na terminalu ustvarite bazo podatkov ročno.

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

Zdaj omogočite funkcijo stikov na skrbniški plošči -> Stran stikov.

Domene lahko dodate ali konfigurirate na skrbniški plošči -> Domene -> Dodaj domeno. Priporočena nastavitev za dodajanje domene je localhost, tj. 127.0.0.1 in vrata 143 za IMAP in vrata 25 za SMTP. Glede na konfiguracijo strežnika lahko izberete tudi SSL/TLS za IMAPS/SMTPS in ne pozabite označiti potrditvenega polja »Uporabi obrazec za kratko prijavo«.

Ta vtičnik doda funkcijo za spremembo gesla za e-poštni račun. Če želite omogočiti ta vtičnik, morate na strežnik namestiti paket z imenom "poppassd".

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

V sistemih, ki temeljijo na Red Hat, morate prenesti in omogočiti Razor’s Edge Repository za vašo določeno distribucijo in nato namestiti paket ‘poppassd’ z naslednjim ukazom.

# yum install poppassd

Nato pojdite na skrbniško ploščo -> razdelek Paket, da namestite vtičnik.

Omogočite, vtičnik poppassd na strani Admin Panel> Plugins in označite polje »poppassd-change-password«. Dodajte podrobnosti o strežniku, na primer 127.0.0.1, vrata 106 in vnesite * za dovoljena e-poštna sporočila.

Integracija s Facebookom, Googlom in Twitterjem omogoča uporabnikom prijavo z uporabo poverilnic socialnih omrežij. Integracija Dropbox omogoča uporabnikom, da priložijo datoteke iz svoje shrambe.

Če želite omogočiti socialno integracijo, pojdite na skrbniško ploščo -> zavihek Social in dodajte ustrezna polja za določena socialna omrežja. Za podrobnejša navodila o socialni integraciji najdete na http://rainloop.net/docs/social/.

Referenčne povezave

Domača stran RainLoop