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
- Moderne : Moderne brukergrensesnitt, med drag og slipp av filer, fremdriftslinje for filopplasting, nettleservarsler, innebygd bilder i meldinger, hurtigtaster, flerspråklig e-post, etc.
- 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.
- 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.
- Sosial : Integrasjon med Facebook, Google og Twitter gjør det mulig for brukere å logge på med påloggingsinformasjonen for sosiale nettverk.
- 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.
- Sikkerhet: Innebygd beskyttelsesmodul fjerner farlige HTML-enheter for å forhindre flere angrep. I tillegg brukes token-basert sikkerhetsmotor for beskyttelse mot CSRF-angrep.
- Utvidbarhet : Plugin-systemet gir flere funksjoner som å endre passord, global adresse, skrive skjerm, holde brukerinnstillinger i databasen osv. integreres enkelt i applikasjonen.
- 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:
- GNU/Linux operativsystem
- Apache webserver
- PHP versjon 5.3 eller høyere
- PHP-utvidelser
RainLoop Demo og forhåndsvisning
- Se demo av applikasjonen – http://demo.rainloop.net/
Testmiljø
- Operativsystem – CentOS 6.5 og Ubuntu 13.04
- Apache – 2.2.15
- PHP – 5.5.3
- 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.
- 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.
- URL : http://Your-IP-Address/rainloop/?admin
- Bruker : admin
- 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]
På 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