RainLoop Webmail - En moderne hurtig webbaseret e-mail-klient til Linux


RainLoop er en gratis webmail-applikation baseret på PHP, den er gratis og open source, har moderne brugergrænseflade til at håndtere et stort antal e-mail-konti uden behov for nogen databaseforbindelse, foruden ikke-databaseforbindelse har den både SMTP- og IMAP-protokoller for nemt at sende/modtage e-mails uden problemer.

RainLoop Nøglefunktioner

  1. Moderne: Moderne brugergrænseflade med drag'n'drop af filer, statuslinje til upload af filer, browserunderretninger, integrere billeder i beskeder, tastaturgenveje, flersprogede mails osv.
  2. Teknologisk: Understøtter alle nyeste mailserverprotokoller, såsom SMTP og IMAP. Cachemotor med flere niveauer giver mulighed for at øge applikationens ydeevne og reducere belastningen på mail og server.
  3. Kan tilpasses: Højt tilpassede muligheder for at tilpasse interface-layout ved hjælp af visuelle temaer og understøttelse af flersproget interface, hvor nye sprog let kan tilføjes.
  4. Socialt: Integration med Facebook, Google og Twitter gør det muligt for brugere at logge ind med deres sociale netværksoplysninger.
  5. Enkelhed: Giver nem måde at installere og opgradere RainLoop-applikationer uden tekniske færdigheder. Det indbyggede opgraderingsværktøj giver brugerne mulighed for nemt at hente ny version og plugins fra et enkelt klik via administratorgrænseflade.
  6. Sikkerhed: Indbygget beskyttelsesmodul rydder farlige HTML-enheder for at forhindre flere angreb. Derudover bruges tokenbaseret sikkerhedsmotor til beskyttelse mod CSRF-angreb.
  7. Udvidelse: Plugin-systemet giver flere funktioner som at ændre adgangskode, global adresse, komponere skærm, holde brugerindstillinger i database osv. integreres let i applikationen.
  8. Ydeevne: Applikationen er godt designet med effektiv hukommelsesforbrug i tankerne, så den kan fungere problemfrit selv på low-end servere. Men stadig, i de fleste tilfælde afhænger ydeevnen og hastigheden af applikationen direkte af ydelsen på serveren og den tilgængelige båndbredde.

For at installere RainLoop-applikationen kræver vi:

  1. GNU/Linux-operativsystem
  2. Apache-webserver
  3. PHP version 5.3 eller nyere
  4. PHP-udvidelser

  1. Se demo af applikation - http://demo.rainloop.net/

  1. Operativsystem - CentOS 6.5 & Ubuntu 13.04
  2. Apache - 2.2.15
  3. PHP - 5.5.3
  4. RainLoop - 1.6.3.715

Installation af RainLoop Webmail i Linux

Som jeg nævnte tidligere, er RainLoop Webmail udviklet i PHP til Linux med Apache. Så du skal have en kørende webserver med PHP installeret på systemet sammen med PHP-moduler som cURL, ibxml, dom, openssl, DateTime, PCRE osv. For at installere disse alle nødvendige pakker kan du bruge pakkehåndteringsværktøj kaldet yum eller apt-get i henhold til din Linux-distribution.

Installer på Red Hat-baserede systemer ved hjælp af kommandoen 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

Installer på Debian-baserede systemer ved hjælp af 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

Gå nu til det officielle RainLoop-sted og download den nyeste kilde-tarball (dvs. version 1.6.3.715) ved hjælp af nedenstående link.

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

Alternativt kan du også bruge følgende kommando 'wget' til at downloade den nyeste kildepakke og udpakke den til en Apache-web-rodmappe. For eksempel '/ var/www/rainloop' eller '/ 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

Bemærk: Du kan også downloade den nyeste version af RainLoop-applikationen uden behov for at håndtere zip-arkiv, bare brug følgende kommando i din terminal.

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

Efter udpakning af pakkeindholdet skal du sørge for at indstille korrekte tilladelser til filerne og mapperne, inden du installerer produktet. Dette er nødvendigt for at have et kørende program med sin standardkonfiguration. Dette er også obligatorisk, når man håndterer manuel opgradering eller gendannelse fra sikkerhedskopi. Skift til applikationsmappe, dvs. '/ var/www/rainloop' eller '/ var/www/html/rainloop', og udfør følgende kommandoer derpå.

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

Indstil nu ejeren til applikationen rekursivt.

chown -R www-data:www-data .

Bemærk: Afhængigt af den specifikke Linux-distribution kan brugerkontoen til webserverkørsler variere (apache, www, www-data, none, nginx osv.).

Der er to måder at konfigurere RainLoop-applikationen - ved hjælp af adminpanel eller ved at ændre 'application.ini' -filen manuelt fra terminalen. Men de fleste af de grundlæggende muligheder er konfigureret via webgrænsefladen, og det skal i de fleste tilfælde være suffiks. For at få adgang til admin-panelet skal du bruge følgende standard loginoplysninger.

  1. URL: http:/Din-IP-adresse/rainloop /? admin
  2. Bruger: admin
  3. Bestået: 12345

Når du er logget ind, anbefales det at ændre standardadgangskoden for at beskytte applikationen mod de ondsindede angreb.

Du kan tilpasse din loginskærm ved at tilføje tilpassede titler, beskrivelser og sti til logoet.

For at aktivere kontaktfunktionen skal vi bruge understøttet database. Her bruger vi MySQL som database til aktivering af kontakter. Så opret databasen manuelt ved hjælp af følgende kommandoer på terminalen.

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

Aktiver nu kontaktfunktionen fra administratorpanelet -> siden Kontakter.

Du kan tilføje eller konfigurere dine domæner i Administrationspanel -> Domæner -> Tilføj domæneside. Den anbefalede indstilling til tilføjelse af domæne er localhost, dvs. 127.0.0.1 og Port 143 til IMAP og Port 25 til SMTP. Baseret på serverkonfigurationen kan du også vælge SSL/TLS til IMAPS/SMTPS og ikke glemme at markere afkrydsningsfeltet "Brug kort loginformular".

Dette plugin tilføjer funktionalitet for at ændre adgangskoden til e-mail-kontoen. For at aktivere dette plugin skal du installere en pakke kaldet 'poppassd' på serveren.

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

På Red Hat-baserede systemer skal du downloade og aktivere Razor's Edge Repository til din specifikke distribution og derefter installere 'poppassd' -pakken ved hjælp af følgende kommando.

# yum install poppassd

Gå derefter til Admin Panel -> Package-sektionen for at installere plugin.

Aktiver poppassd-pluginet fra siden Admin Panel> Plugins, og marker afkrydsningsfeltet 'poppassd-change-password'. Tilføj serveroplysninger såsom 127.0.0.1, Port 106, og indtast '*' for Tilladte e-mails.

Integration med Facebook, Google og Twitter gør det muligt for brugere at logge ind ved hjælp af legitimationsoplysninger til sociale netværk. Dropbox-integrationen giver brugerne mulighed for at vedhæfte filer fra deres dropbox-lager.

For at aktivere social integration skal du gå til Admin Panel -> Social fanen og tilføje passende felter til bestemte sociale netværk. For mere detaljerede instruktioner om social integration kan du finde på http://rainloop.net/docs/social/.

Reference Links

RainLoop hjemmeside