Connectez-vous à votre machine webMail ( Debian ) avec un compte avec des privilèges root ou directement avec l’utilisateur root et assurez-vous que votre système est à jour avec les derniers correctifs de sécurité et versions de logiciels et de packages, en exécutant la commande suivante.
apt-get update
apt-get upgrade
Installez les packages logiciels suivants qui seront utilisés pour l'administration du système, en exécutant la commande suivante
apt-get install curl net-tools bash-completion wget lsof nano
Installer Postfix Mail Server sur Debian
apt-get install postfix
Configurer le serveur de messagerie Postfix
cp /etc/postfix/main.cf{,.backup}
Modifier le fichier main.cf
selon les configurations nécessaires.
nano /etc/postfix/main.cf
Exécuter la commande postconf -n afin de vider le fichier de configuration principal de Postfix et vérifier les éventuelles erreurs.
postconf -n
Une fois toutes les configurations en place, redémarrez le daemon Postfix pour appliquer les modifications et vérifiez si le service est en cours d'exécution en inspectant si le service maître Postfix lié au port 25 en exécutant la commande netstat .
systemctl restart postfix
systemctl status postfix
netstat -tlpn
Installer et configurer Dovecot IMAP
apt install dovecot-core dovecot-imapd
Ouvrez le fichier /etc/dovecot/dovecot.conf , recherchez et décommentez la ligne suivante:
listen = *, ::
Ensuite, ouvrez /etc/dovecot/conf.d/10-auth.conf pour éditer et localiser et changer les lignes ci-dessous.
Ouvrez le fichier /etc/dovecot/conf.d/10-mail.conf et ajoutez la ligne suivante pour utiliser l'emplacement Maildir au lieu du format Mbox pour stocker les e-mails.
mail_location = maildir:~/Maildir
Le dernier fichier à modifier est /etc/dovecot/conf.d/10-master.conf. Ici, recherchez le bloc Postfix smtp-auth et apportez la modification suivante:
Après avoir effectué toutes les modifications ci-dessus, redémarrez le daemon Dovecot pour refléter les modifications, vérifiez son état et vérifiez si Dovecot est lié au port 143 , en exécutant les commandes ci-dessous.
systemctl restart dovecot.service
systemctl status dovecot.service
netstat -tlpn
Installer et configurer Webmail
apt install apache2 php7.0 libapache2-mod-php7.0 php7.0-curl php7.0-xml
Une fois le serveur Web Apache installé, changez le chemin du répertoire en /var/www/html/ directory, supprimez le fichier index.html et exécutez la commande suivante afin d'installer Rainloop Webmail.
Une fois le client Rainloop Webmail installé sur le système, accédez à l'adresse IP de votre domaine et connectez-vous à l'interface Web d'administration Rainloop avec les informations d'identification par défaut suivantes:
http://192.168.65.230/?admin ou http://webmail.formation.local
Utilisateur: admin
Mot de passe: 12345
Accédez au menu Domaines , appuyez sur le bouton Ajouter un domaine et ajoutez vos paramètres de nom de domaine comme indiqué dans la capture d'écran ci-dessous.
Une fois que vous avez terminé d'ajouter vos paramètres de domaine, déconnectez-vous de l'interface d'administration accedez à la page suivante:
http://webmail.formation.local
Connectez-vous avec l'identifiant et mot de passe