Afin d’avoir un service de messagerie fonctionnel, nous allons utiliser Postfix comme serveur SMTP, dovecot comme serveur IMAP et Roundcube comme serveur web permettant d’interfacer dovecot et postfix avec l’utilisateur.
Concrètement, lorsqu’un utilisateur se connecte, dovecot créé une architecture de dossiers sur la machine. Quand un utilisateur envoie un mail, postfix pousse un fichier dans l’architecture créé par dovecot qui correspond au mail. Quand un utilisateur essaie d’accéder à ses mails, dovecot va chercher les entêtes de mails dans l’architecture de fichier et leur contenu lorsque nécessaire. Roundcube permet l’affichage.
Commencer par update la machine afin de pouvoir faire les installations.
Tapez votre mot de passe.
sudo apt full-upgrade
Installez mailutils.
Appuyez sur ‘0’.
Installez postfix.
Appuyez sur ‘0’.
Cliquez sur “OK”.
Choisissez “Site Internet”.
Cliquez sur “OK”.
Entrez votre nom de de domaine, cliquez sur “OK”.
Postfix est désormais lancé.
Nous allons configurer postfix.
Éditez le fichier /etc/postfix/main.cf.
Mettez le nom de domaine dans le champs ‘myhostname’.
Mettez les noms de domaines pour lesquels nous voulons authorizer postfix à envoyer des mails.
Relancer postfix.
Le service est désormais configuré.