RainLoop Webmail - En moderne rask nettbasert e-postklient for Linux


RainLoop er et gratis nettpostprogram basert på PHP, det er gratis og åpen kildekode, har moderne brukergrensesnitt for å håndtere et stort antall e-postkontoer uten behov for noen databasetilkobling, i tillegg ikke-database-tilkobling den holder både SMTP- og IMAP-protokoller for enkelt å sende/motta e-poster uten problemer.

RainLoop Nøkkelfunksjoner

  1. Moderne : Moderne brukergrensesnitt, med drag og slipp av filer, fremdriftslinje for filopplasting, nettleservarsler, innebygd bilder i meldinger, hurtigtaster, flerspråklig e-post, etc.
  2. Teknologisk : Støtter alle nyeste e-postserverprotokoller, for eksempel SMTP og IMAP. Hurtigbufringsmotor på flere nivåer gjør det mulig å øke ytelsen til applikasjonen og redusere belastningen på e-post og server.
  3. Tilpasses: Svært tilpasningsalternativer for å tilpasse grensesnittlayout ved hjelp av visuelle temaer og støtte for flerspråklig grensesnitt, med nye språk som enkelt kan legges til.
  4. Sosial : Integrasjon med Facebook, Google og Twitter gjør det mulig for brukere å logge på med påloggingsinformasjonen for sosiale nettverk.
  5. Enkelhet : Gir enkel måte å installere og oppgradere RainLoop-applikasjonen på uten noen tekniske ferdigheter. Det innebygde oppgraderingsverktøyet lar brukere enkelt skaffe nye versjoner og plugins fra et enkelt klikk via admin-grensesnittet.
  6. Sikkerhet: Innebygd beskyttelsesmodul fjerner farlige HTML-enheter for å forhindre flere angrep. I tillegg brukes token-basert sikkerhetsmotor for beskyttelse mot CSRF-angrep.
  7. Utvidbarhet : Plugin-systemet gir flere funksjoner som å endre passord, global adresse, skrive skjerm, holde brukerinnstillinger i databasen osv. integreres enkelt i applikasjonen.
  8. Ytelse : Applikasjonen er godt designet med tanke på effektiv minnebruk, slik at den kan fungere problemfritt selv på lave servere. Men fortsatt i de fleste tilfeller avhenger ytelsen og hastigheten til applikasjonen direkte av ytelsen til serveren og tilgjengelig båndbredde.

Krav til RainLoop

For å installere RainLoop-applikasjonen krever vi:

  1. GNU/Linux operativsystem
  2. Apache webserver
  3. PHP versjon 5.3 eller høyere
  4. PHP-utvidelser
RainLoop Demo og forhåndsvisning
  1. Se demo av applikasjonen – http://demo.rainloop.net/

Testmiljø
  1. Operativsystem – CentOS 6.5 og Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. RainLoop – 1.6.3.715

Installasjon av RainLoop Webmail i Linux

Som jeg nevnte tidligere, er den RainLoop Webmail utviklet i PHP for Linux med Apache. Så du må ha en kjørende webserver med PHP installert på systemet sammen med PHP-moduler som cURL, ibxml, dom, >openssl, DateTime, PCRE osv. For å installere disse alle nødvendige pakkene kan du bruke pakkebehandlingsverktøyet yum eller apt-get i henhold til Linux-distribusjonen din.

Trinn 1: Installer Apache, PHP og MySQL

Installer på Red Hat-baserte systemer ved å bruke yum-kommandoen.

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

Installer på Debian-baserte systemer ved å bruke apt-get-kommandoen.

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

Trinn 2: Last ned og installer RainLoop Webmail

Gå nå til den offisielle RainLoop-siden og last ned den nyeste kilden tarball (dvs. versjon 1.6.3.715) ved å bruke lenken nedenfor.

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

Alternativt kan du også bruke følgende 'wget'-kommando for å laste ned den nyeste kildepakken og trekke den ut til en Apache-nettrotkatalog. For eksempel «/var/www/rainloop» eller «/var/www/html/rainloop'.

På Red Hat-baserte systemer
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
På Debian-baserte systemer
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

Merk: Du kan også laste ned den nyeste versjonen av RainLoop-applikasjonen uten å måtte håndtere zip-arkiv, bare bruk følgende kommando i terminalen din.

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

Trinn 3: Konfigurer tillatelser

Etter å ha trukket ut pakkeinnholdet, sørg for å angi riktige tillatelser for filene og katalogene før du installerer produktet. Dette er nødvendig for å kjøre programmet med standardkonfigurasjonen. Dette er også obligatorisk ved manuell oppgradering eller gjenoppretting fra sikkerhetskopi. Vennligst bytt til applikasjonskatalogen, dvs. '/var/www/rainloop' eller '/var/www/html/rainloop' og utfør følgende kommandoer derpå.

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

Angi nå eier for applikasjonen rekursivt.

chown -R www-data:www-data .

Merk: Avhengig av spesifikk Linux-distribusjon kan brukerkontoer for nettserverkjøringer variere (apache, www, www-data, ingen, nginx osv.).

Trinn 4: Konfigurer RainLoop via Admin Interface

Det er to måter å konfigurere RainLoop-applikasjonen på – ved å bruke adminpanelet, eller ved å endre filen «application.ini» manuelt fra terminalen. Men de fleste av de grunnleggende alternativene er konfigurert via nettgrensesnitt, og det bør suffiksere i de fleste tilfeller. For å få tilgang til administrasjonspanelet, bruk følgende standard påloggingsinformasjon.

  1. URL : http://Your-IP-Address/rainloop/?admin
  2. Bruker : admin
  3. Pass : 12345

Admin pålogging

Endre administratorpassord

Når du har logget på, anbefales det å endre standardpassordet for å beskytte applikasjonen mot ondsinnede angrep.

Merkevarebygging

Du kan tilpasse påloggingsskjermen ved å legge til egendefinerte titler, beskrivelser og sti til logoen.

Aktiver kontakter

For å aktivere kontaktfunksjonen, må vi bruke støttet database. Her vil vi bruke MySQL som database for å aktivere kontakter. Så opprett databasen manuelt ved å bruke følgende kommandoer på terminalen.

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

Aktiver nå kontaktfunksjonen fra Administrasjonspanelet –> Kontakter-siden.

Legg til domener

Du kan legge til eller konfigurere domenene dine på siden Admin Panel –> Domener –> Add Domain. Den anbefalte innstillingen for å legge til domene er localhost, dvs. 127.0.0.1 og Port 143 for IMAP og Port 25 for SMTP. Basert på serverkonfigurasjonen kan du også velge SSL/TLS for IMAPS/SMTPS og ikke glem for å merke av for «Bruk kort påloggingsskjema».

Plugins – Aktiver endring av passord

Denne plugin-modulen legger til funksjonalitet for å endre passordet for e-postkontoen. For å aktivere denne plugin-en, må du installere en pakke kalt «poppassd» på serveren.

apt-get install poppassd	[on Debian based Systems]

Red Hat-baserte systemer må du laste ned og aktivere Razor's Edge Repository for din spesifikke distribusjon og deretter installere 'poppassd'-pakken ved å bruke følgende kommando.

yum install poppassd

Deretter går du til Administrasjonspanelet –> Pakke-delen for å installere plugin.

Aktiver poppassd-plugin-modulen fra Administrasjonspanelet > Plugins-siden og merk av for ‘poppassd-change-password’-boksen. Legg til serverdetaljene som 127.0.0.1, Port 106 og skriv inn «*» for Tillatte e-poster.

Sosial

Integrasjon med Facebook, Google og Twitter gjør det mulig for brukere å logge på med påloggingsinformasjon for sosiale nettverk. Dropbox-integrasjonen gjør det mulig for brukere å legge ved filer fra dropbox-lagringen.

For å aktivere sosial integrasjon, gå til kategorien Administrasjonspanel –> Sosial og legg til passende felt for spesifikke sosiale nettverk. For mer detaljerte instruksjoner om sosial integrering finnes på http://rainloop.net/docs/social/.

Referanselenker

RainLoop hjemmeside