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 :

  1. En utilisant le panneau d’administration
  2. 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

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.