Installation du client de messagerie RainLoop sur Ajenti V

introduction

RainLoop est un client de messagerie gratuit qui peut accéder à n’importe quel courrier électronique IMAP / SMTP, y compris le courrier électronique intégré de Ajenti V. Il prend en charge plusieurs comptes, les connexions sociales (connexion avec Twitter, Facebook, etc.), l'authentification à deux facteurs, etc. RainLoop est un excellent programme à installer avec Ajenti V car la plate-forme Ajenti V elle-même n’a pas de messagerie Web par défaut.

Screenshot of Rainloop

À la fin de ce tutoriel, RainLoop sera installé surmail.example.com avec un accès IMAP / SMTP aux boîtes aux lettres surexample.com.

Conditions préalables

[[step-1 -—- creation-the-rainloop-website-in-ajenti-v]] == Étape 1 - Création du site Web RainLoop dans Ajenti V

Dans votre navigateur, accédez à votre panneau de configuration Ajenti (généralement situé àhttps://panel.example.com/) et connectez-vous. Dans la barre latérale à droite, sous la sectionWeb, cliquez surWebsites.

Sous la sectionNew Website, il y a un champ de texteName. TapezRainLoop et cliquez sur le boutonCreate. Dans la sectionWebsites sur cette même page, cliquez surManage sur la nouvelle ligneRainLoop.

Sur la page qui s'affiche, décochez la case à côté deMaintenance mode. Dans la sectionWebsite Files ci-dessous, changezPath de/srv/new-website en/srv/RainLoop. Appuyez sur le boutonSet à côté de ce champ de texte. Appuyez ensuite sur le boutonCreate Directory en dessous. Cliquez surApply Changes en bas de l'écran.

En haut de la page, cliquez sur l'ongletDomains. Cliquez surAdd et remplacezexample.com parmail.example.com, en remplaçantexample.com par votre nom de domaine. Cliquez surApply Changes en bas de l'écran.

RainLoop est basé sur PHP, nous devons donc maintenant activer PHP pour le site Web RainLoop que nous créons. Cliquez sur l'ongletContent. Remplacez la liste déroulante parPHP FastCGI et cliquez surCreate.

Cliquez maintenant sur l'ongletAdvanced. Dans la zoneCustom Configuration, entrez:

location ^~ /data {
  deny all;
}

Cet ajout refuse l'accès Web aux informations stockées dans le répertoire/data.

Cliquez surApply Changes en bas de l'écran. La configuration devrait maintenant être terminée. L'étape suivante consiste à installer RainLoop.

[[step-2 -—- Installing-rainloop]] == Étape 2 - Installation de RainLoop

Dans la barre latérale Ajenti, sous la sectionTools, cliquez surTerminal. Cliquez sur le boutonNew en haut de l'écran, puis cliquez sur la case noire qui apparaît.

[.note] #Note: Toutes les commandes ici sont exécutées en tant que root.
#

À l'invite du terminal, tapez:

cd /srv/RainLoop

Appuyez surENTER. Ensuite, tapez ce qui suit pour installer certaines dépendances logicielles:

apt-get install php5-cli php5-curl

Appuyez surENTER pour démarrer le processus d'installation. Appuyez surY si vous y êtes invité. Enfin, entrez ce qui suit pour installer RainLoop:

wget -qO- http://repository.rainloop.net/installer.php | php

Appuyez surENTER. Cette commande extrait tous les fichiers RainLoop et les installe sur le serveur.

Nous devons maintenant définir les autorisations appropriées pour les fichiers et les attribuer à l'utilisateur approprié. Entrez ces commandes dans le même terminal, en appuyant surENTER après chacune:

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
chown -R www-data:www-data .

Maintenant que tous les fichiers et répertoires sont configurés, vous pouvez appuyer sur lesX sur l'ongletTerminal 0 pour quitter le terminal.

[[step-3 -—- change-the-admin-password]] == Étape 3 - Changement du mot de passe administrateur

Accédez àhttp://mail.example.com/?admin dans votre navigateur Web, en remplaçantexample.com par votre nom de domaine. Le nom d'utilisateur par défaut estadmin et le mot de passe par défaut est12345. Connectez-vous avec ces informations d'identification.

Lorsque vous vous connectez pour la première fois, un message d'avertissement vous est envoyé:

Warning shown in RainLoop after installation

Le motchange dans l'avertissement est un lien. Cliquez dessus et changez le mot de passe administrateur pour rendre votre installation plus sécurisée. Cliquez surUpdate Password pour terminer la modification. Le bouton devient vert, indiquant que votre modification a été acceptée.

[[step-4 -—- setting-up-your-domain]] == Étape 4 - Configuration de votre domaine

Dans la barre latérale de RainLoop, cliquez surLogin. Dans le champ de texteDefault Domain, vous devez entrer le domaine qui vient après le @ dans votre e-mail Ajenti V (il s'agit généralement de votre nom de domaine enregistré). Appuyez surENTER, et une coche verte apparaîtra temporairement, indiquant qu'il est enregistré.

Dans la barre latérale, cliquez maintenant surDomains. Il existe une liste de domaines de messagerie par défaut déjà ajoutés. Cette liste comprend des domaines commerciaux tels quegmail.com,outlook.com,qq.com etyahoo.com. Si vous avez un compte chez l'un de ces services et que vous souhaitez pouvoir les vérifier dans RainLoop, vous pouvez les laisser. Sinon, vous pouvez cliquer sur l'icône de la corbeille à côté d'eux pour les supprimer.

Maintenant, cliquez surAdd Domain en haut de cette page. Dans le champName, entrez votre nom de domaine tel queexample.com. Dans la sectionIMAP, sousServer, entrezmail.your_domain_name. SousSecure, utilisez la liste déroulante pour sélectionnerSTARTTLS. Maintenant, dans la sectionSMTP, sousServer, entrezmail.your_domain_name.

Example configuration

Au bas de cet écran, cliquez sur le boutonTest. S'il devient vert, cliquez sur le boutonAdd en bas du modal pour ajouter votre domaine. Si elle devient rouge, lisez les messages d’erreur pour comprendre pourquoi il ne peut pas se connecter.

[[step-5 -—- enabled-two-factor-authentication-optional]] == Étape 5 - Activation de l'authentification à deux facteurs (facultatif)

Si vous utilisez un service tel que Google Authenticator ou Authy, cette section peut vous intéresser.

Accédez à l'optionSecurity dans la barre latérale. Cochez la case à côté deAllow 2-Step Verification. Si vous le souhaitez, vous pouvez également cocher la case à côté deEnforce 2-Step Verification, mais cela n'est pas nécessaire à moins que plusieurs utilisateurs ne l'utilisent et que vous souhaitiez qu'ils soient tous forcés d'utiliser l'authentification à deux facteurs.

Enabling 2FA

Vous apprendrez à configurer l'authentification à deux facteurs plus loin dans ce didacticiel.

[[step-6 -—- logging-in-to-rainloop]] == Étape 6 - Connexion à RainLoop

Accédez àhttp://mail.your_domain_name. Entrez votre adresse e-mail complète (pas uniquement votre nom d'utilisateur) dans la première case et votre mot de passe e-mail dans la suivante. Ce n'est pas votre login administrateur. Il s’agit plutôt des informations de compte que vous avez spécifiées lors de la configuration de votre boîte aux lettres à Ajenti. Cochez la caseRemember Me si vous ne souhaitez pas avoir à vous connecter à chaque fois que vous visitez RainLoop sur votre ordinateur.

Une fois que vous vous êtes connecté, vous devriez avoir terminé! Vous pouvez maintenant lire vos courriels et composer. Vous pouvez choisir de terminer ici ou de continuer avec certains paramètres optionnels.

[[step-7 -—- customizing-rainloop-optional]] == Étape 7 - Personnalisation de RainLoop (facultatif)

En haut de la page, cliquez sur le bouton déroulant avec l’icône représentant une silhouette.

Profile Menu

Cliquez surSettings. Dans le premier écran qui apparaît, vous aurez la possibilité de configurer les détails généraux à votre guise. Vous pouvez choisir entre les dispositions verticales et horizontales, l'éditeur de texte par défaut, etc.

Une option qui peut être utile est les options de notifications. S'il s'agit de votre client de messagerie principal, vous souhaiterez peut-être activer les notifications à l'arrivée des e-mails. Cochez simplement les deux cases sous la sectionNotifications pour commencer à recevoir des fenêtres contextuelles de votre navigateur lorsque vous recevez un e-mail:

Email notification popup

Comme vous pouvez le constater, il indique qui a envoyé le courrier électronique et la ligne d'objet. Cliquez simplement dessus pour lire le message complet dans votre navigateur. RainLoop devra être ouvert dans un onglet du navigateur à tout moment pour que cela fonctionne.

[[step-8 -—- setting-up-two-factor-authentication-optional]] == Étape 8 - Configuration de l'authentification à deux facteurs (facultatif)

Si vous souhaitez configurer une authentification à deux facteurs, procédez comme suit. Connectez-vous à l'interface utilisateur RainLoop àhttp://mail.your_domain_name et accédez àSettings. DansSettings, cliquez surSecurity dans la barre latérale. Il devrait y avoir un lien intituléConfigurate 2-Step Authentication. Cliquez dessus, puis cliquez sur le boutonActivate qui apparaît.

2FA Setup

[.note] #Note: Les captures d'écran suivantes concernent Google Authenticator. Les étapes de votre application d'authentification peuvent varier.
#

Dans Google Authenticator, sousManually Activate an Account, cliquez surScan a barcode. Vous serez peut-être invité à installer une application de scanner de codes à barres. Si oui, installez-le et revenez à l'application.

Scan a Barcode

Scannez maintenant le code QR affiché sur la page Web.

Scan the code

Il devrait maintenant y avoir un code à six chiffres affiché sur votre téléphone. Vous aurez besoin de ce code pour vous connecter à votre messagerie Web.

2FA on Phone

De retour dans le modal d'authentification à deux facteurs sur votre ordinateur, à côté deEnable 2-step verification en haut, il y aura un lien indiquanttest. Cliquez dessus, entrez le code à 6 chiffres sur votre téléphone et appuyez surENTER. Si le bouton devient vert, cliquez sur lesX dans cette fenêtre et cochez la case à côté deEnable 2-Step verification. Appuyez ensuite surDone en bas de l'écran.

À partir de maintenant, chaque fois que vous vous connecterez à RainLoop, vous devrez rechercher le code à six chiffres dans Google Authenticator et le saisir avec votre combinaison de nom d'utilisateur et de mot de passe.

2FA login

Écrire un e-mail

De retour sur la page d'accueil de RainLoop, où vous pouvez consulter vos courriels, une icône d'avion en papier se trouve dans le coin supérieur gauche de la page. Cliquez simplement dessus et la boîte modale de composition de courrier apparaîtra, vous permettant d'écrire un courrier électronique.

Compose email modal

Lorsque vous avez terminé, cliquez surSend, et votre e-mail sera envoyé à son destinataire.

Conclusion

RainLoop doit maintenant être installé sur votre serveur, ce qui permet aux comptes de messagerie d'accéder facilement à vos boîtes aux lettres à partir de n'importe quel navigateur Web.