Dans cet article, nous allons nous concentrer sur la mise en place d’un serveur de messagerie Web sur Ubuntu 22.04, ce qui vous permettra d’accéder à vos emails via une interface de navigateur Web. C’est une méthode de communication flexible et accessible. Nous allons utiliser Postfix comme agent de transfert de courrier (MTA), Dovecot comme serveur IMAP et Roundcube comme client de messagerie Web.

Préparation du système

Avant de commencer l’installation des différents éléments nécessaires pour votre serveur de messagerie Web, vous devez vous assurer que votre système est à jour. Pour cela, ouvrez un terminal et exécutez les commandes suivantes:

sudo apt update
sudo apt upgrade

Installation de Postfix

Postfix est un agent de transfert de courrier (MTA) largement utilisé qui permet l’envoi et la réception d’e-mails.

Installation de Postfix

Pour installer Postfix, utilisez la commande suivante:

sudo apt install postfix

Lors de l’installation, on vous demandera de choisir quelques options de configuration. Sélectionnez “Site Internet” et entrez le nom de domaine qui sera utilisé pour les adresses e-mail.

Configuration de Postfix

Pour configurer Postfix, vous devez éditer le fichier de configuration de Postfix /etc/postfix/main.cf et vous assurer que les valeurs suivantes sont définies:

sudo nano /etc/postfix/main.cf

Ajoutez ou modifiez les lignes suivantes en fonction de votre domaine:

myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

Remplacez example.com par votre propre domaine. Enregistrez et fermez le fichier.

Redémarrage de Postfix

Pour que les modifications prennent effet, vous devez redémarrer Postfix en utilisant la commande suivante:

sudo systemctl restart postfix

Installation de Dovecot

Dovecot est un serveur de courrier électronique IMAP et POP3 qui permet l’accès aux messages électroniques.

Installation de Dovecot

Pour installer Dovecot, utilisez la commande suivante:

sudo apt install dovecot-core dovecot-imapd

Configuration de Dovecot

Pour configurer Dovecot, vous devez éditer le fichier /etc/dovecot/conf.d/10-mail.conf:

sudo nano /etc/dovecot/conf.d/10-mail.conf

Assurez-vous que l’emplacement du courrier est correctement défini:

mail_location = maildir:~/Maildir

Autoriser l’accès IMAP

Pour autoriser l’accès IMAP, vous devez éditer le fichier/etc/dovecot/conf.d/10-auth.conf:

sudo nano/etc/dovecot/conf.d/10-auth.conf

Assurez-vous que la ligne suivante n’est pas commentée:

disable_plaintext_auth = no

Redémarrage de Dovecot

Pour que les modifications prennent effet, vous devez redémarrer Dovecot en utilisant la commande suivante:

sudo systemctl restart dovecot

Installation de Roundcube

Roundcube est un client de messagerie Web qui offre une interface conviviale pour accéder à vos emails.

Installation de Roundcube

Pour installer Roundcube, utilisez la commande suivante:

sudo apt install roundcube

Lors de l’installation, on vous demandera de fournir des détails sur la base de données. Choisissez la base de données souhaitée (MySQL est recommandé) et suivez les instructions pour configurer Roundcube.

Configuration du serveur Web pour Roundcube

En fonction de votre serveur Web (Apache ou Nginx), vous devrez créer une configuration appropriée pour accéder à Roundcube. Pour Apache, cela pourrait impliquer la création d’une nouvelle configuration de site sous /etc/apache2/sites-available/roundcube.conf.

Pour ceux qui cherchent une solution fiable et performante pour héberger leurs services de messagerie Web, Shape.host propose des services Linux SSD VPS. Ces services VPS sont idéaux pour faire fonctionner des serveurs de messagerie, y compris Postfix, Dovecot et Roundcube, et offrent la vitesse et la fiabilité nécessaires pour gérer les charges de travail liées aux emails.