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
- 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.
- 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.
- 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.
- Družabno: integracija s Facebookom, Googlom in Twitterjem omogoča uporabnikom, da se prijavijo s svojimi poverilnicami za družabno omrežje.
- 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.
- 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.
- 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.
- 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:
- operacijski sistem GNU/Linux
- Spletni strežnik Apache
- PHP različice 5.3 ali novejše
- Razširitve PHP
- Oglejte si predstavitev aplikacije - http://demo.rainloop.net/
- Operacijski sistem - CentOS 6.5 in Ubuntu 13.04
- Apache - 2.2.15
- PHP - 5.5.3
- 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).
- 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.
- URL: http:// Vaš-IP-naslov/rainloop /? admin
- Uporabnik: admin
- 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