Installazione software · 4 min read · Jan 21, 2026

Installazione e configurazione di RainLoop su Debian 7 (Wheezy)

Installazione e configurazione di RainLoop su Debian 7 (Wheezy)

Versione 1.0
Autore: Srijan Kishore

  • *

Questo documento descrive come installare e configurare Rainloop su Debian 7. Rainloop è una popolare applicazione web open source gratuita principalmente scritta in PHP. Offre agli utenti un’interfaccia web rapida e contemporanea per accedere alle email su una maggior parte dei provider di posta elettronica comunemente usati come Outlook, Yahoo e Gmail, oltre ai server di posta locali. Rainloop funge anche da Mail User Agent (MUA) accedendo alla posta di dominio tramite i protocolli IMAP/SMTP. Questo tutorial spiega il processo di installazione di Rainloop Webmail su Debian 7 e le personalizzazioni per Rainloop.

1 Nota Preliminare

Questo tutorial è basato su un server Debian 7, quindi dovresti configurare un’installazione di base del server Debian 7 prima di continuare con questo tutorial. Il sistema dovrebbe avere un indirizzo IP statico. Utilizzo 192.168.0.100 come mio indirizzo IP in questo tutorial e server1.example.com come nome host.

2 Installazione di RainLoop

Come tutti sappiamo, RainLoop Webmail è essenzialmente sviluppato in PHP per Linux (con Apache). Pertanto, è imperativo avere un server web in esecuzione con PHP installato sul sistema, oltre a moduli PHP chiave come cURL, dom, ibxml, openssl, DateTime e PCRE. Per installare i pacchetti necessari, gli utenti hanno la possibilità di utilizzare uno qualsiasi degli strumenti di gestione pacchetti come yum/apt-get in base alla distribuzione Linux in uso. Di seguito è riportata una guida passo passo sul processo di installazione di Rainloop Webmail su Debian 7.

2.1 Installazione di Apache, PHP e MySQL

Come accennato sopra, per installare i pacchetti richiesti su un sistema basato su Debian, devi utilizzare il comando apt-get (come mostrato di seguito):

apt-get install apache2
apt-get install mysql-server mysql-client

Nuova password per l’utente Mysql “root”: <–mysqlpassword
Ripeti la password per l’utente Mysql “root”: <–mysqlpassword

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

2.2 Download e Installazione di RainLoop Webmail

Possiamo installare Rainloop come segue:

mkdir -p /var/www/rainloop
cd /var/www/rainloop

Inoltre:

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

root@server1:/var/www/rainloop# curl -s http://repository.rainloop.net/installer.php | php
#!/usr/bin/env php

[RainLoop Webmail Installer]

  • Connessione al repository …

  • Download del pacchetto …

  • Download completato!

  • Installazione del pacchetto …

  • Installazione completata!

  • [Successo] Installazione completata!

root@server1:/var/www/rainloop#

2.3 Permessi :

La cartella deve avere permessi appropriati:

chown -R www-data:www-data .

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

2.4 Configurare RainLoop tramite l’Interfaccia Amministrativa

Gli utenti possono configurare l’applicazione RainLoop in due modi come segue:

  1. Utilizzando il Pannello di Amministrazione
  2. Modificando manualmente il file application.ini dal terminale.

Tuttavia, la maggior parte delle opzioni di base sono configurate tramite l’interfaccia web, quindi questo dovrebbe essere sufficiente nella maggior parte dei casi. Per accedere al pannello di amministrazione, possiamo utilizzare le seguenti credenziali di accesso predefinite:
Ora possiamo accedere al pannello dell’amministratore su http://192.168.0.100/?admin, utente=admin e Password=12345

Questo sarà lo schermo di benvenuto predefinito.

3 Personalizzazioni di Rainloop

Possiamo personalizzare Rainloop secondo le nostre esigenze e utilizzi. Le ho categorizzate di seguito.

3.1 Branding

Possiamo personalizzare la tua schermata di accesso aggiungendo Titoli Personalizzati, Descrizioni e Percorso per il Logo.

3.2 Abilitare i Contatti

Per abilitare la funzione Contatti, abbiamo bisogno di un database supportato. Ai fini di questa guida, utilizzeremo MySQL come database per abilitare i contatti. Pertanto, dobbiamo creare il database manualmente utilizzando i seguenti comandi nel terminale. Creeremo il database necessario per Rainloop:

mysql -uroot -p

Nel prompt di Mysql inseriremo i dettagli di Rainloop come database=rainloopdb, utente=rainloopuser e password=rainlooppassword;

create database rainloopdb;
GRANT ALL PRIVILEGES ON rainloopdb.* TO ‘rainloopuser’@’localhost’ IDENTIFIED BY ‘rainlooppassword’;
flush privileges;
quit

Successivamente, abiliteremo la funzione contatti secondo il seguente percorso

Pannello di Amministrazione –> Contatti

Qui devi selezionare

Tipo di Archiviazione=MySql

poiché Mysqlite non è supportato qui:

Qui seleziona la casella per

Abilita Contatti

, Consenti Sincronizzazione Contatti . Inserisci i valori del database Mysql come configurato prima al momento della creazione del database:

Come nel mio caso era

dsn=mysql:host=127.0.0.1;port=3306;dbname=rainloopdb

Utente=root

e

Password=mariadbpassword

Oppure puoi anche usare

dsn=mysql:host=127.0.0.1;port=3306;dbname=rainloopdb

Utente=rainloopuser

e

Password=rainlooppassword

Successivamente premi il pulsante

i Test , noterai che se le voci sono corrette la scheda cambierà da colore grigio a colore verde.

3.3 Aggiunta Domini

Gli utenti di Rainloop hanno la possibilità di aggiungere/configurare i propri domini, basta procedere a Pannello di Amministrazione –> Domini –> Aggiungi Dominio:

Nota: I valori sopra possono differire in base alla configurazione del tuo server di posta, assicurati di controllare la casella Usa modulo di accesso breve

Troverai impostazioni preconfigurate per gmail.com, yahoo.com, outlook.com e qq.com Puoi aggiungere anche il tuo dominio di posta. Le voci devono soddisfare le configurazioni del tuo server di posta:


3.4 Abilitazione dei plugin e cambio password


I plugin aggiungono funzionalità avanzate per cambiare la password dell’account email. Per abilitare questo plugin, dovremo installare poppasswd qui:

apt-get install poppassd


Successivamente dobbiamo installarlo in Rainloop da

Pannello di Amministrazione–> Pacchetti :

Scarica il plugin come mostrato e apparirà nella sezione Pacchetti Installati come segue:

Ora per consentire il plugin vai a

Pannello di Amministrazione –> Plugin

e seleziona la casella per quello:

3.5 Integrazione Sociale

Possiamo integrare rainloop con piattaforme di social networking come Facebook, Twitter e Google. Inoltre, Dropbox può essere integrato per consentire agli utenti di inviare allegati per file grandi e piccoli. può essere fatto come segue.

Vai a Pannello di Amministrazione –> Sociale

:

Puoi anche cercare istruzioni complete sul compito di integrazione sociale visitando

http://rainloop.net/docs/social/

4 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.