Recherche de site Web

WebMail Lite - Gérer et télécharger des e-mails depuis Gmail, Yahoo, Outlook et autres


WebMail Lite est une application Web qui peut être utilisée pour gérer et télécharger des e-mails depuis votre propre serveur de messagerie local ou depuis un service de messagerie public, tel que Gmail, Yahoo!, Outlook ou autres. L'application WebMail Lite agit comme une interface client pour les services IMAP et SMTP, permettant à tout compte de messagerie configuré de synchroniser et de gérer les messages de la boîte de réception localement.

Exigences

  1. Pile LAMP installée dans CentOS/RHEL
  2. Pile LAMP installée dans Ubuntu
  3. Pile LAMP installée dans Debian

Dans cette rubrique, nous apprendrons comment installer et configurer la dernière version de l'application PHP WebMail Lite sur les serveurs Debian, Ubuntu et CentOS.

Étape 1 : Paramètres initiaux pour WebMail Lite

1. Avant de commencer à installer l'application WebMail Lite sur votre serveur, assurez-vous d'abord que les modules et extensions PHP suivants sont installés et activés dans votre pile LAMP, en exécutant les commandes suivantes .

------------ On CentOS and RHEL ------------ 
yum install epel-release
yum install php-xml php-mcrypt php-mbstring php-curl

------------ On Debian and Ubuntu ------------
apt install php7.0-xml php7.0-mcrypt php7.0-mbstring php7.0-curl

2. Ensuite, installez l'utilitaire unzip sur votre système, nous l'utiliserons pour extraire le contenu de l'archive de fichiers compressés zip WebMail Lite.

yum install zip unzip  [On CentOS/RHEL]
apt install zip unzip  [On Debian/Ubuntu]

3. À l'étape suivante, modifiez le fichier de configuration PHP par défaut afin de changer les variables PHP suivantes. Assurez-vous également de mettre à jour le paramètre de fuseau horaire PHP pour refléter l'emplacement physique de votre serveur.

vi /etc/php.ini                    [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini  [On Debian/Ubuntu]

Recherchez, modifiez et mettez à jour le fichier de configuration PHP des variables suivantes.

file_uploads = On
allow_url_fopen = On
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Remplacez la variable PHP time.zone en conséquence. Pour obtenir une liste de tous les fuseaux horaires disponibles en PHP, consultez la documentation officielle PHP Timezone.

4. Après avoir terminé de modifier le fichier de configuration PHP selon les paramètres expliqués ci-dessus, redémarrez le démon HTTP Apache pour refléter les modifications en exécutant les commandes suivantes.

systemctl restart httpd  [On CentOS/RHEL]
systemctl restart apache2  [On Debian/Ubuntu]

Étape 2 : Créer une base de données WebMail Lite

5. L'application client de messagerie Web WebMail Lite utilise une base de données SGBDR comme backend, telle que la base de données MySQL, afin de stocker les configurations utilisateur, les contacts et autres paramètres requis.

Dans votre pile LAMP installée, connectez-vous à la base de données MariaDB/MySQL et exécutez les commandes ci-dessous pour créer une nouvelle base de données qui sera utilisée par l'application WebMail. Configurez également un utilisateur et un mot de passe pour gérer la base de données WebMail Lite.

mysql -u root -p

MariaDB [(none)]> create database mail;
MariaDB [(none)]> grant all privileges on mail.* to 'webmail'@'localhost' identified by 'password1';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

Étape 3 : Téléchargez WebMail Lite

6. Pour installer l'application WebMail Lite, visitez d'abord la page Web de téléchargement de WebMail Lite et récupérez la dernière archive zip en exécutant la commande suivante.

wget https://afterlogic.org/download/webmail_php.zip 

7. Ensuite, extrayez l'archive compressée WebMail Lite dans votre répertoire de travail actuel et copiez tous les fichiers WebMail Lite extraits du répertoire de messagerie Web vers le chemin racine du document de votre serveur Web en exécutant les commandes ci-dessous. Exécutez également la commande ls pour répertorier tous les fichiers copiés dans le répertoire /var/www/html.

unzip webmail_php.zip
rm -rf /var/www/html/index.html
cp -rf webmail/* /var/www/html/
ls -l /var/www/html/

8. Assurez-vous également d'accorder à l'utilisateur d'exécution Apache des autorisations d'écriture sur le chemin racine du document de votre serveur Web en exécutant la commande ci-dessous. Encore une fois, exécutez la commande ls pour répertorier les autorisations dans le répertoire /var/www/html/.

chown -R apacahe:apache /var/www/html/     [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/  [On Debian/Ubuntu]
ls -al /var/www/html/

Étape 4 : Installer WebMail Lite

9. Pour installer WebMail Lite, ouvrez un navigateur et parcourez l'adresse IP ou le nom de domaine de votre serveur via le protocole HTTP. Ajoutez la chaîne /install après votre URL, comme indiqué dans l'exemple ci-dessous.

http://yourdomain.tld/install

10. Sur l'écran d'installation initial, une série de tests de compatibilité du serveur et de vérifications de pré-installation seront effectués par le script d'installation de WebMail Lite afin de détecter si toutes les extensions et paramètres PHP requis sont installés et correctement configurés. pour installer WebMail Lite.

Il vérifiera également si l'utilisateur d'exécution du serveur Web peut écrire dans le dossier de données Webroot et écrire le fichier de configuration. Si toutes les conditions sont remplies, cliquez sur le bouton Suivant pour continuer.

11. Sur l'écran suivant, lisez et acceptez le contrat de licence en cliquant sur le bouton J'accepte.

12. Ensuite, ajoutez l'adresse de l'hôte de la base de données MySQL WebMail Lite et les informations d'identification de la base de données, puis cliquez sur le bouton Tester la base de données pour tester la connexion à la base de données. Cochez Créer des tables de base de données et cliquez sur le bouton Suivant pour continuer.

13. Ensuite, écrivez un mot de passe pour l'utilisateur mailadm et cliquez sur le bouton Suivant pour continuer. L'utilisateur mailadmin est le compte le plus privilégié utilisé pour administrer l'application WebMail Lite.

14. Dans l'écran suivant, vous pouvez vérifier la connexion à un serveur de messagerie via les protocoles IMAP et SMP. Si vous avez déjà configuré un serveur de messagerie dans vos locaux, saisissez l'adresse IP du serveur de messagerie dans le champ Hôte du serveur et testez la connexion SMTP.

Si le serveur de messagerie s'exécute localement, utilisez l'adresse IP 127.0.0.1 pour tester la connexion au serveur de messagerie. Lorsque vous avez terminé, cliquez sur le bouton Suivant pour continuer l'installation de l'application.

Une fois le processus d'installation de WebMail Lite terminé, cliquez sur le bouton Quitter pour terminer le processus d'installation.

15. Ensuite, accédez à l'adresse suivante afin d'accéder au panneau d'administration WebMail Lite et de configurer les paramètres de votre serveur de messagerie.

https://yourdomain.tld/adminpanel 

Pour vous connecter au panneau d'administration WebMail Lite, utilisez l'utilisateur mailadm et le mot de passe configuré lors du processus d'installation.

16. Afin de configurer les services de messagerie pour votre domaine, accédez aux paramètres Domaines -> Par défaut et ajoutez l'adresse IP de votre serveur de messagerie dans le champ de courrier entrant et dans le champ de courrier sortant.

Vérifiez également l'utilisation du login/mot de passe du courrier entrant de l'utilisateur afin de vous authentifier auprès du serveur de messagerie SMTP. Remplacez les adresses IP et le numéro de port en fonction des paramètres de votre propre serveur de messagerie. Appuyez sur le bouton Enregistrer pour appliquer les nouveaux paramètres.

Si vous souhaitez utiliser l'application WebMail Lite pour gérer un compte Gmail, utilisez les paramètres illustrés dans la capture d'écran ci-dessous.

17. Pour vous connecter à l'application WebMail Lite, accédez à votre nom de domaine via le protocole HTTP et ajoutez les informations de connexion à votre serveur de messagerie. Dans la capture d'écran ci-dessous, à des fins de démonstration, nous nous connecterons à l'application WebMail Lite avec un compte Gmail.

http://yourdomain.tld 

18. Après vous être connecté à WebMail Lite, vous devriez pouvoir lire tous les messages électroniques de votre compte ou rédiger et envoyer de nouveaux messages, comme illustré dans la capture d'écran suivante.

Toutes nos félicitations! Vous avez installé et configuré avec succès l'application WebMail Lite dans vos locaux. Afin de sécuriser les connexions des visiteurs à l'application WebMail Lite, activez la configuration SSL du serveur HTTP Apache avec un certificat gratuit obtenu auprès de Let's Encrypt CA.