Installation · 5 min read · Jan 21, 2026
Installation et configuration de RainLoop sur Debian 7 (Wheezy)
Installation et configuration de RainLoop sur Debian 7 (Wheezy)
Version 1.0
Auteur : Srijan Kishore
- *
Ce document décrit comment installer et configurer Rainloop sur Debian 7. Rainloop est une application Web Open Source gratuite, principalement écrite en PHP. Elle offre aux utilisateurs une interface Web rapide et contemporaine pour accéder aux e-mails sur la majorité des fournisseurs de messagerie de domaine couramment utilisés tels qu’Outlook, Yahoo et Gmail, en plus des serveurs de messagerie locaux. Rainloop fait également office d’Agent Utilisateur de Messagerie (MUA) en accédant à la messagerie de domaine via les protocoles IMAP/SMTP. Ce tutoriel explique le processus d’installation de Rainloop Webmail sur Debian 7 et les personnalisations pour Rainloop.
1 Remarque Préliminaire
Ce tutoriel est basé sur un serveur Debian 7, donc vous devez configurer une installation de serveur Debian 7 de base avant de continuer avec ce tutoriel. Le système doit avoir une adresse IP statique. J’utilise 192.168.0.100 comme mon adresse IP dans ce tutoriel et server1.example.com comme nom d’hôte.
2 Installation de RainLoop
Comme nous le savons tous, RainLoop Webmail est essentiellement développé en PHP pour Linux (avec Apache). Il est donc impératif d’avoir un serveur Web fonctionnant avec PHP installé sur le système, en plus des modules PHP clés comme cURL, dom, ibxml, openssl, DateTime et PCRE. Afin d’installer les paquets requis, les utilisateurs ont la possibilité d’utiliser n’importe quel outil de gestion de paquets comme yum/apt-get en fonction de la distribution Linux utilisée. Voici un guide étape par étape sur le processus d’installation de Rainloop Webmail sur Debian 7.
2.1 Installation d’Apache, PHP et MySQL
Comme mentionné ci-dessus, pour installer les paquets requis sur un système basé sur Debian, vous devez utiliser la commande apt-get (comme indiqué ci-dessous) :
apt-get install apache2
apt-get install mysql-server mysql-client
Nouveau mot de passe pour l’utilisateur Mysql “root” : <–mysqlpassword
Répéter le mot de passe pour l’utilisateur 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 Téléchargement et installation de RainLoop Webmail
Nous pouvons installer Rainloop comme suit :
mkdir -p /var/www/rainloop
cd /var/www/rainloop
Ensuite :
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]
Connexion au dépôt …
Téléchargement du paquet …
Téléchargement terminé !
Installation du paquet …
Installation terminée !
[Succès] L’installation est terminée !
root@server1:/var/www/rainloop#
2.3 Permissions :
Le dossier doit avoir des permissions appropriées :
chown -R www-data:www-data .
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
2.4 Configurer RainLoop via l’interface d’administration
Les utilisateurs peuvent configurer l’application RainLoop de deux manières comme suit :
- En utilisant le panneau d’administration
- En modifiant le fichier application.ini manuellement depuis le terminal.
Cependant, la majorité des options de base sont configurées via l’interface Web, donc cela devrait suffire dans la plupart des cas. Pour accéder au panneau d’administration, nous pouvons utiliser les identifiants de connexion par défaut suivants :
Maintenant, nous pouvons accéder au panneau d’administration à http://192.168.0.100/?admin, utilisateur=admin et Mot de passe=12345

Cela sera l’écran d’accueil par défaut.

3 Personnalisations de Rainloop
Nous pouvons personnaliser Rainloop selon nos besoins et usages. Je les ai classées ci-dessous.
3.1 Marque
Nous pouvons personnaliser votre écran de connexion en ajoutant des titres personnalisés, des descriptions et le chemin vers le logo.

3.2 Activation des Contacts
Pour activer la fonctionnalité Contacts, nous avons besoin d’une base de données supportée. Pour les besoins de ce guide, nous utiliserons MySQL comme base de données pour activer les contacts. Nous devons donc créer la base de données manuellement en utilisant les commandes suivantes dans le terminal. Nous allons créer la base de données requise pour Rainloop :
mysql -uroot -p
Dans l’invite Mysql, nous entrerons les détails de Rainloop comme base de données=rainloopdb, utilisateur=rainloopuser et mot de passe=rainlooppassword ;
create database rainloopdb;
GRANT ALL PRIVILEGES ON rainloopdb.* TO ‘rainloopuser’@’localhost’ IDENTIFIED BY ‘rainlooppassword’;
flush privileges;
quit
Ensuite, nous activerons la fonctionnalité contacts selon le chemin suivant
Panneau d’administration –> Contacts
Ici, vous devez sélectionner
Type de stockage=MySql
car Mysqlite n’est pas supporté ici :

Ici, cochez la case pour
Activer les Contacts
, Autoriser la synchronisation des contacts . Donnez les valeurs de la base de données Mysql comme configuré précédemment au moment de la création de la base de données :

Comme dans mon cas, c’était
dsn=mysql:host=127.0.0.1;port=3306;dbname=rainloopdb
Utilisateur=root
et
Mot de passe=mariadbpassword
Ou vous pouvez également utiliser
dsn=mysql:host=127.0.0.1;port=3306;dbname=rainloopdb
Utilisateur=rainloopuser
et
Mot de passe=rainlooppassword
Ensuite, appuyez sur le bouton
i Test , vous remarquerez que si les entrées sont correctes, l’onglet changera de couleur grise à couleur verte.

3.3 Ajout de Domaines
Les utilisateurs de Rainloop ont la possibilité d’ajouter/configurer leurs domaines, il suffit de se rendre dans le panneau d’administration –> Domaines –> Ajouter un domaine :

Remarque : Les valeurs ci-dessus peuvent différer selon votre configuration de serveur de messagerie, veuillez vous assurer de cocher la case Utiliser un formulaire de connexion court.
Vous trouverez des paramètres préconfigurés pour gmail.com, yahoo.com, outlook.com et qq.com. Vous pouvez également ajouter votre domaine de messagerie. Les entrées doivent respecter vos configurations de serveur de messagerie :

3.4 Activation des plugins et changement de mot de passe
Les plugins ajoutent une fonctionnalité améliorée pour changer le mot de passe du compte de messagerie. Pour activer ce plugin, nous devrons installer poppasswd ici :
apt-get install poppassd
Ensuite, nous devons l’installer dans Rainloop depuis
Panneau d’administration–> Paquets :
Téléchargez le plugin comme indiqué et il apparaîtra dans la section des paquets installés comme suit :

Maintenant, pour autoriser le plugin, allez dans
Panneau d’administration –> Plugins
et cochez la case pour cela :

3.5 Intégration Sociale
Nous pouvons intégrer rainloop avec des plateformes de réseaux sociaux comme Facebook, Twitter et Google. De plus, Dropbox peut également être intégré pour permettre aux utilisateurs d’envoyer des pièces jointes pour de gros et petits fichiers. Cela peut être fait comme suit.
Allez dans Panneau d’administration –> Social :
Vous pouvez également consulter des instructions complètes sur la tâche d’intégration sociale en visitant
http://rainloop.net/docs/social/
4 Liens
- rainloop : http://rainloop.net/
- Debian : https://www.debian.org/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.