Recherche de site Web

RainLoop Webmail - Un client de messagerie Web rapide et moderne pour Linux


RainLoop est une application de messagerie Web gratuite basée sur PHP, elle est gratuite et open source, dispose d’une interface utilisateur moderne pour gérer un grand nombre de comptes de messagerie sans avoir besoin d’une connectivité de base de données, en plus de la connectivité non base de données, elle contient à la fois les protocoles SMTP et IMAP pour envoyer/recevoir facilement des e-mails sans aucun problème.

Caractéristiques clés de RainLoop

  1. Moderne : Interface utilisateur moderne, avec glisser-déposer des fichiers, barre de progression pour le téléchargement des fichiers, notifications du navigateur, intégration d’images dans les messages, raccourcis clavier, e-mails multilingues, etc.
  2. Technologique : Prend en charge tous les derniers protocoles de serveur de messagerie, tels que SMTP et IMAP. Le moteur de mise en cache à plusieurs niveaux permet d’augmenter les performances de l’application et de réduire la charge sur le courrier et le serveur.
  3. Personnalisable : Des options de personnalisation élevées pour personnaliser la disposition de l’interface à l’aide de thèmes visuels et la prise en charge de l’interface multilingue, avec de nouvelles langues facilement ajoutées.
  4. Social : L’intégration avec Facebook, Google et Twitter permet aux utilisateurs de se connecter avec leurs identifiants de réseau social.
  5. Simplicité : Fournit un moyen facile d’installer et de mettre à niveau l’application RainLoop sans aucune compétence technique. L’outil de mise à niveau intégré permet aux utilisateurs d’obtenir facilement une nouvelle version et des plugins en un seul clic via l’interface d’administration.
  6. Sécurité : Le module de protection intégré efface les entités HTML dangereuses pour éviter plusieurs attaques. En outre, un moteur de sécurité basé sur des jetons est utilisé pour la protection contre les attaques CSRF.
  7. Extensibilité : Le système de plugins offre plusieurs fonctionnalités telles que la modification du mot de passe, de l’adresse globale, de la rédaction de l’écran, la conservation des paramètres de l’utilisateur dans la base de données, etc.
  8. Performance : L’application est bien conçue avec une utilisation efficace de la mémoire à l’esprit, de sorte qu’elle peut fonctionner sans problème même sur des serveurs bas de gamme. Mais dans la plupart des cas, les performances et la vitesse de l’application dépendent directement des performances du serveur et de la bande passante disponible.

Exigence de RainLoop

Pour installer l’application RainLoop, nous avons besoin de :

  1. Système d’exploitation GNU/Linux
  2. Serveur web Apache
  3. PHP version 5.3 ou supérieure
  4. Extensions PHP
Démo et aperçu de RainLoop
  1. Regarder la démo de l’application – http://demo.rainloop.net/

Environnement de test
  1. Système d’exploitation – CentOS 6.5 et Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. Boucle de pluie – 1.6.3.715

Installation de RainLoop Webmail sous Linux

Comme je l’ai mentionné plus tôt, ce Webmail RainLoop est développé en PHP pour Linux avec Apache. Ainsi, vous devez avoir un serveur Web en cours d’exécution avec PHP installé sur le système avec des modules PHP tels que cURL, ibxml, dom, openssl, DateTime, PCRE, etc. Pour installer tous ces paquets requis, vous pouvez utiliser l’outil de gestion de paquets appelé yum ou apt-get selon votre distribution Linux.

Étape 1 : Installer Apache, PHP et MySQL

Installez sur les systèmes basés sur Red Hat à l’aide de la commande 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

Installation sur les systèmes basés sur Debian à l’aide de la commande 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

Étape 2 : Téléchargez et installez RainLoop Webmail

Allez maintenant sur le site officiel de RainLoop et téléchargez la dernière archive source tarball (c’est-à-dire la version 1.6.3.715) en utilisant le lien ci-dessous.

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

Alternativement, vous pouvez également utiliser la commande suivante 'wget' pour télécharger le dernier paquet source et l’extraire dans un répertoire racine Web Apache. Par exemple, '/var/www/rainloop' ou '/var/www/html/rainloop'.

Sur les systèmes basés sur 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
Sur les systèmes basés sur 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

Remarque : Vous pouvez également télécharger la dernière version de l’application RainLoop sans avoir besoin de vous occuper de l’archivage zip, il suffit d’utiliser la commande suivante dans votre terminal.

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

Étape 3 : Configurer les autorisations

Après avoir extrait le contenu du package, assurez-vous de définir les autorisations correctes pour les fichiers et les répertoires avant d’installer le produit. Ceci est nécessaire pour avoir l’application en cours d’exécution avec sa configuration par défaut. Ceci est également obligatoire lorsqu’il s’agit d’une mise à niveau manuelle ou d’une restauration à partir d’une sauvegarde. Veuillez passer au répertoire de l’application, c’est-à-dire '/var/www/rainloop' ou '/var/www/html/rainloop' et exécuter les commandes suivantes sur celui-ci.

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

Maintenant, définissez le propriétaire de l’application de manière récursive.

chown -R www-data:www-data .

Remarque : Selon la distribution Linux spécifique, le compte utilisateur pour les exécutions de serveur web peut varier (apache, www, www-data, nobody, nginx, etc.).

Étape 4 : Configurer RainLoop via l’interface d’administration

Il existe deux façons de configurer l’application RainLoop : à l’aide du panneau d’administration ou en modifiant manuellement le fichier application.ini à partir du terminal. Mais, la plupart des options de base sont configurées via l’interface Web, et cela devrait suffixer dans la plupart des cas. Pour accéder au panneau d’administration, utilisez les identifiants de connexion par défaut suivants.

  1. Lien URL : http://Your-IP-Address/rainloop/?admin
  2. Utilisateur : admin
  3. Passe : 12345

Connexion administrateur

Modifier le mot de passe administrateur

Une fois connecté, il est recommandé de changer le mot de passe par défaut pour protéger l’application contre les attaques malveillantes.

Marque

Vous pouvez personnaliser votre écran de connexion en ajoutant des titres, des descriptions et un chemin d’accès au logo personnalisés.

Activer les contacts

Pour activer la fonctionnalité de contacts, nous devons utiliser une base de données prise en charge. Ici, nous utiliserons MySQL comme base de données pour activer les contacts. Créez donc la base de données manuellement à l’aide des commandes suivantes sur le terminal.

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

Activez maintenant la fonctionnalité de contacts à partir de la page Contacts du panneau d’administration >.

Ajouter des domaines

Vous pouvez ajouter ou configurer vos domaines à partir du panneau d’administration > Domaines > de la page Ajouter un domaine. Le paramètre recommandé pour l’ajout d’un domaine est localhost, c’est-à-dire 127.0.0.1 et Port 143 pour IMAP et Port 25 pour SMTP. En fonction de la configuration du serveur, vous pouvez également sélectionner SSL/TLS pour IMAPS/SMTPS et n’oubliez pas de cocher la case « Utiliser un formulaire de connexion court ».

Plugins - Activer le changement de mot de passe

Ce plugin ajoute une fonctionnalité pour changer le mot de passe du compte de messagerie. Pour activer ce plugin, vous devez installer un paquet appelé 'poppassd' sur le serveur.

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

Sur les systèmes basés sur Red Hat, vous devez télécharger et activer Razor’s Edge Repository pour votre distribution spécifique, puis installer le package « poppassd » à l’aide de la commande suivante.

# yum install poppassd

Ensuite, allez dans la section Panneau d’administration > Package pour installer le plugin.

Activez le plugin poppassd depuis la page Plugins du panneau d’administration > et cochez la case 'poppassd-change-password'. Ajoutez les détails du serveur tels que 127.0.0.1, le port 106 et entrez '*' pour les e-mails autorisés.

sociale

L’intégration avec Facebook, Google et Twitter permet aux utilisateurs de se connecter à l’aide d’identifiants de réseau social. L’intégration Dropbox permet aux utilisateurs de joindre des fichiers à partir de leur stockage Dropbox.

Pour activer l’intégration sociale, accédez à l’onglet Social > du panneau d’administration, puis ajoutez les champs appropriés pour des réseaux sociaux spécifiques. Pour obtenir de plus amples renseignements sur l’intégration sociale, consultez http://rainloop.net/docs/social/.

Liens de référence

Page d’accueil de RainLoop

Articles connexes: