Ricerca nel sito web

RainLoop Webmail: un moderno client di posta elettronica veloce basato sul Web per Linux


RainLoop è un'applicazione webmail gratuita basata su PHP, è gratuita e open source, dispone di un'interfaccia utente moderna per gestire un gran numero di account di posta elettronica senza la necessità di alcuna connettività al database, inoltre connettività non database, supporta sia i protocolli SMTP che IMAP per inviare/ricevere facilmente e-mail senza problemi.

Caratteristiche principali di RainLoop

  1. Moderno: interfaccia utente moderna, con trascinamento dei file, barra di avanzamento per il caricamento dei file, notifiche del browser, incorporamento di immagini nei messaggi, scorciatoie da tastiera, e-mail multilingue, ecc.
  2. Tecnologico: supporta tutti i più recenti protocolli di server di posta, come SMTP e IMAP. Il motore di memorizzazione nella cache multilivello consente di aumentare le prestazioni dell'applicazione e ridurre il carico su posta e server.
  3. Personalizzabile: opzioni altamente personalizzabili per personalizzare il layout dell'interfaccia utilizzando temi visivi e supporto per l'interfaccia multilingue, con nuove lingue facilmente aggiunte.
  4. Social: l'integrazione con Facebook, Google e Twitter consente agli utenti di accedere con le proprie credenziali del social network.
  5. Semplicità: fornisce un modo semplice per installare e aggiornare l'applicazione RainLoop senza alcuna competenza tecnica. Lo strumento di aggiornamento integrato consente agli utenti di ottenere facilmente nuove versioni e plug-in con un solo clic tramite l'interfaccia di amministrazione.
  6. Sicurezza: il modulo di protezione integrato elimina le entità HTML pericolose per prevenire diversi attacchi. Inoltre, per la protezione dagli attacchi CSRF viene utilizzato un motore di sicurezza basato su token.
  7. Estensibilità: il sistema di plug-in fornisce diverse funzionalità come la modifica della password, l'indirizzo globale, la schermata di composizione, il mantenimento delle impostazioni dell'utente nel database, ecc. Sono facilmente integrabili nell'applicazione.
  8. Prestazioni: l'applicazione è ben progettata pensando all'uso efficiente della memoria, in modo che possa funzionare senza problemi anche su server di fascia bassa. Tuttavia, nella maggior parte dei casi, le prestazioni e la velocità dell'applicazione dipendono direttamente dalle prestazioni del server e dalla larghezza di banda disponibile.

Requisito di RainLoop

Per installare l'applicazione RainLoop è necessario:

  1. Sistema operativo GNU/Linux
  2. Server web Apache
  3. PHP versione 5.3 o successiva
  4. Estensioni PHP
Demo e anteprima di RainLoop
  1. Guarda la demo dell'applicazione – http://demo.rainloop.net/

Ambiente di test
  1. Sistema operativo: CentOS 6.5 e Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP –5.5.3
  4. RainLoop –1.6.3.715

Installazione di RainLoop Webmail in Linux

Come ho detto prima, RainLoop Webmail è sviluppato in PHP per Linux con Apache. Pertanto, è necessario disporre di un server Web in esecuzione con PHP installato sul sistema insieme a moduli PHP come cURL, ibxml, dom, openssl, DateTime, PCRE, ecc. Per installare tutti questi pacchetti richiesti, puoi utilizzare lo strumento di gestione pacchetti chiamato yum o apt-get in base alla tua distribuzione Linux.

Passaggio 1: installa Apache, PHP e MySQL

Installa su sistemi basati su Red Hat utilizzando il comando 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

Installa su sistemi basati su Debian utilizzando il comando 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

Passaggio 2: scarica e installa RainLoop Webmail

Ora vai al sito ufficiale RainLoop e scarica l'ultimo file tar dei sorgenti (ovvero la versione 1.6.3.715) utilizzando il link sottostante.

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

In alternativa, puoi anche utilizzare il comando "wget" per scaricare il pacchetto sorgente più recente ed estrarlo in una directory root web Apache. Ad esempio, "/var/www/rainloop" o "/var/www/html/rainloop".

Su sistemi basati su Red Hat
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
Su sistemi basati su Debian
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: puoi anche scaricare l'ultima versione dell'applicazione RainLoop senza dover gestire l'archivio zip, basta utilizzare il seguente comando nel tuo terminale.

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

Passaggio 3: configura le autorizzazioni

Dopo aver estratto il contenuto del pacchetto, assicurati di impostare le autorizzazioni corrette per i file e le directory prima di installare il prodotto. Ciò è necessario per avere l'applicazione in esecuzione con la sua configurazione predefinita. Ciò è obbligatorio anche quando si tratta di aggiornamento manuale o ripristino dal backup. Passa alla directory dell'applicazione, ad esempio "/var/www/rainloop" o "/var/www/html/rainloop" ed esegui i seguenti comandi.

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

Ora imposta il proprietario dell'applicazione in modo ricorsivo.

chown -R www-data:www-data .

Nota: a seconda della distribuzione Linux specifica, l'account utente per l'esecuzione del server Web può variare (apache, www, www-data, nobody, nginx, ecc.).

Passaggio 4: configurare RainLoop tramite l'interfaccia di amministrazione

Esistono due modi per configurare l'applicazione RainLoop: utilizzando il pannello di amministrazione o modificando manualmente il file "application.ini" dal terminale. Ma la maggior parte delle opzioni di base sono configurate tramite l'interfaccia web e nella maggior parte dei casi dovrebbe essere un suffisso. Per accedere al pannello di amministrazione, utilizzare le seguenti credenziali di accesso predefinite.

  1. URL: http://Il tuo indirizzo IP/rainloop/?admin
  2. Utente: amministratore
  3. Pass: 12345

Accesso amministratore

Modifica password amministratore

Una volta effettuato l'accesso, si consiglia di modificare la password predefinita per proteggere l'applicazione da attacchi dannosi.

Marchio

Puoi personalizzare la schermata di accesso aggiungendo titoli, descrizioni e percorso personalizzati al logo.

Abilita contatti

Per abilitare la funzionalità dei contatti, dobbiamo utilizzare il database supportato. Qui utilizzeremo MySQL come database per abilitare i contatti. Quindi, crea manualmente il database utilizzando i seguenti comandi sul terminale.

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

Ora abilita la funzione contatti dalla pagina Pannello di amministrazione –> Contatti.

Aggiungi domini

Puoi aggiungere o configurare i tuoi domini nella pagina Pannello di amministrazione –> Domini –> Aggiungi dominio. L'impostazione consigliata per l'aggiunta del dominio è localhost, ovvero 127.0.0.1 e porta 143 per IMAP e porta 25 per SMTP. In base alla configurazione del server, puoi anche selezionare SSL/TLS per IMAPS/SMTPS e non dimenticare selezionare la casella di controllo "Utilizza modulo di accesso breve".

Plugin – Abilita la modifica della password

Questo plugin aggiunge funzionalità per modificare la password dell'account e-mail. Per abilitare questo plugin, devi installare un pacchetto chiamato "poppassd" sul server.

apt-get install poppassd	[on Debian based Systems]

Sui sistemi basati su Red Hat, devi scaricare e abilitare Razor's Edge Repository per la tua distribuzione specifica e quindi installare il pacchetto "poppassd" utilizzando il seguente comando.

yum install poppassd

Successivamente, vai al Pannello di amministrazione –> Sezione pacchetto per installare il plug-in.

Abilita il plug-in poppassd dalla pagina Pannello di amministrazione > Plugin e seleziona la casella "poppassd-cambia-password". Aggiungi i dettagli del server come 127.0.0.1, Porta 106 e inserisci "*" per le email consentite.

Sociale

L'integrazione con Facebook, Google e Twitter consente agli utenti di accedere utilizzando le credenziali del social network. L'integrazione Dropbox consente agli utenti di allegare file dal proprio spazio di archiviazione Dropbox.

Per abilitare l'integrazione social, vai al Pannello di amministrazione –> scheda Social e aggiungi i campi appropriati per social network specifici. Per istruzioni più dettagliate sull'integrazione sociale è possibile trovarle su http://rainloop.net/docs/social/.

Collegamenti di riferimento

Home page di RainLoop