RainLoop Webmail: un client de correu electrònic ràpid i modern per a Linux


RainLoop és una aplicació de correu web gratuïta basada en PHP, és gratuïta i de codi obert, té una interfície d'usuari moderna per gestionar un gran nombre de comptes de correu electrònic sense necessitat de connectivitat a la base de dades, a més de la connectivitat sense base de dades, conté protocols SMTP i IMAP per enviar fàcilment/ rebre correus electrònics sense cap problema.

Característiques principals de RainLoop

  1. Modern: interfície d'usuari moderna, amb arrossegar i deixar anar fitxers, barra de progrés per carregar fitxers, notificacions del navegador, incrustar imatges als missatges, dreceres de teclat, correus electrònics en diversos idiomes, etc.
  2. Tecnològica : admet tots els protocols de servidor de correu més recents, com ara SMTP i IMAP. El motor de memòria cau multinivell permet augmentar el rendiment de l'aplicació i reduir la càrrega al correu i al servidor.
  3. Personalitzable: opcions de personalització molt alta per personalitzar el disseny de la interfície mitjançant temes visuals i compatibilitat amb interfícies en diversos idiomes, amb nous idiomes fàcilment afegits.
  4. Social: la integració amb Facebook, Google i Twitter permet als usuaris iniciar sessió amb les seves credencials de xarxa social.
  5. Simplicitat: ofereix una manera senzilla d'instal·lar i actualitzar l'aplicació RainLoop sense cap habilitat tècnica. L'eina d'actualització integrada permet als usuaris obtenir fàcilment noves versions i connectors amb un sol clic mitjançant la interfície d'administració.
  6. Seguretat: el mòdul de protecció integrat elimina les entitats HTML perilloses per prevenir diversos atacs. A més, s'utilitza un motor de seguretat basat en testimonis per protegir-se dels atacs CSRF.
  7. Extensibilitat: el sistema de connectors ofereix diverses funcions, com ara canviar la contrasenya, l'adreça global, la pantalla de redacció, mantenir la configuració de l'usuari a la base de dades, etc., s'integren fàcilment a l'aplicació.
  8. Rendiment : l'aplicació està ben dissenyada per fer un ús eficient de la memòria, de manera que pot funcionar sense problemes fins i tot en servidors de gamma baixa. Però encara en la majoria dels casos, el rendiment i la velocitat de l'aplicació depenen directament del rendiment del servidor i de l'ample de banda disponible.

Per instal·lar l'aplicació RainLoop necessitem:

  1. Sistema operatiu GNU/Linux
  2. Servidor web Apache
  3. PHP versió 5.3 o superior
  4. Extensions PHP

  1. Mira la demostració de l'aplicació: http://demo.rainloop.net/

  1. Sistema operatiu: CentOS 6.5 i Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. RainLoop: 1.6.3.715

Instal·lació de RainLoop Webmail a Linux

Com he esmentat anteriorment, aquest correu web RainLoop està desenvolupat en PHP per a Linux amb Apache. Per tant, heu de tenir un servidor web en funcionament amb PHP instal·lat al sistema juntament amb mòduls PHP com ara cURL, ibxml, dom, openssl, DateTime, PCRE, etc. Per instal·lar tots aquests paquets necessaris, podeu utilitzar l'eina de gestió de paquets anomenada yum o apt-get segons la vostra distribució de Linux.

Instal·leu-lo en sistemes basats en Red Hat mitjançant l'ordre 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

Instal·leu-lo en sistemes basats en Debian mitjançant l'ordre 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

Ara aneu al lloc oficial de RainLoop i descarregueu l'últim tarball d'origen (és a dir, la versió 1.6.3.715) mitjançant l'enllaç següent.

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

Alternativament, també podeu utilitzar la següent comanda wget per descarregar l'últim paquet font i extreure'l a un directori arrel web d'Apache. Per exemple, /var/www/rainloop o /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

Nota: També podeu descarregar l'última versió de l'aplicació RainLoop sense necessitat de fer front a l'arxiu zip, només cal que utilitzeu l'ordre següent al vostre terminal.

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

Després d'extreure el contingut del paquet, assegureu-vos d'establir els permisos correctes per als fitxers i directoris abans d'instal·lar el producte. Això és necessari per tenir l'aplicació en execució amb la seva configuració predeterminada. Això també és obligatori quan s'executa l'actualització manual o la restauració des de la còpia de seguretat. Si us plau, canvieu al directori de l'aplicació, és a dir, /var/www/rainloop o /var/www/html/rainloop i executeu-hi les ordres següents.

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

Ara, configureu el propietari de l'aplicació de manera recursiva.

chown -R www-data:www-data .

Nota: depenent de la distribució específica de Linux, el compte d'usuari per a l'execució del servidor web pot variar (apache, www, www-data, nobody, nginx, etc.).

Hi ha dues maneres de configurar l'aplicació RainLoop: mitjançant el tauler d'administració o modificant el fitxer application.ini manualment des del terminal. Però, la majoria de les opcions bàsiques es configuren mitjançant la interfície web, i això hauria de sufixar en la majoria dels casos. Per accedir al tauler d'administració, utilitzeu les següents credencials d'inici de sessió predeterminades.

  1. URL : http://La teva-adreça-IP/rainloop/?admin
  2. Usuari: administrador
  3. Passa: 12345

Un cop hàgiu iniciat la sessió, es recomana canviar la contrasenya predeterminada per protegir l'aplicació dels atacs maliciosos.

Podeu personalitzar la vostra pantalla d'inici de sessió afegint títols, descripcions i camí personalitzats al logotip.

Per habilitar la funció de contactes, hem d'utilitzar la base de dades compatible. Aquí, farem servir MySQL com a base de dades per habilitar els contactes. Per tant, creeu la base de dades manualment mitjançant les ordres següents al terminal.

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

Ara activeu la funció de contactes des del Tauler d'administració -> pàgina Contactes.

Podeu afegir o configurar els vostres dominis a Tauler d'administració –> Dominis –> Afegeix una pàgina de domini. La configuració recomanada per afegir domini és localhost, és a dir, 127.0.0.1 i el port 143 per a IMAP i el port 25 per a SMTP. En funció de la configuració del servidor, també podeu seleccionar SSL/TLS per a IMAPS/SMTPS i no us oblideu de marcar la casella de selecció Utilitza un formulari d'inici de sessió breu.

Aquest connector afegeix una funcionalitat per canviar la contrasenya del compte de correu electrònic. Per habilitar aquest connector, heu d'instal·lar un paquet anomenat poppassd al servidor.

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

Als sistemes basats en Red Hat, heu de descarregar i habilitar Razor's Edge Repository per a la vostra distribució específica i després instal·lar el paquet poppassd amb l'ordre següent.

# yum install poppassd

A continuació, aneu a la secció Tauler d'administració -> Paquet per instal·lar el connector.

Activeu el connector poppassd des del tauler d'administració > pàgina Connectors i marqueu la casella poppassd-change-password. Afegiu els detalls del servidor com 127.0.0.1, Port 106 i introduïu * per a Correus electrònics permesos.

La integració amb Facebook, Google i Twitter permet als usuaris iniciar sessió mitjançant les credencials de la xarxa social. La integració de Dropbox permet als usuaris adjuntar fitxers del seu emmagatzematge de Dropbox.

Per habilitar la integració social, aneu a Tauler d'administració -> pestanya Social i afegiu camps adequats per a xarxes socials específiques. Podeu trobar instruccions més detallades sobre la integració social a http://rainloop.net/docs/social/.

Enllaços de referència

Pàgina d'inici de RainLoop