Nous allons donc installer roundcube qui permettra de manipuler notre service de mails sans passer par des lignes de commandes.
Nous allons créer une table dans la base de données du DM4.
sudo mysql -u root -p.
Nous voyons la table du DM4.

Créez une nouvelle table.

Donnez tous les droits d’accès au user roundcube.

Flushez les privilèges.

Installez roundcube et roundcube-mysql.

Cliquez sur ‘Non’.

Entrez les commandes suivantes.

Entrez les informations de la base de donnée SQL créé pour que roundcube puisse y accéder.

Fixez la valeur de ‘default_host’ Ã localhost.

Fixez la valeur de ‘smtp_auth_type’ Ã LOGIN.

Créez l’alias suivant.

Relancez tous les services.

Pour tester, nous allons laisser roundcube sur un vieux service apache, nous le modifierons pour coller au sujet plus tard dans cette partie.
Lorsque nous accédons à notre vieux service apache, nous arrivons sur la page de connexion roundcube.

Nous pouvons nous connecter avec les identifiants d’un utilisateur local de la machine.

Nous arrivons bien à nous connecter, et mieux que ca, nous arrivons à accéder au mail envoyé tout à l’heure pour tester.

Pour pouvoir ajouter un utilisateur en tant que destinataire du mail roundcube, nous modifions les champs suivants dans le fichier de configuration roundcube.

Saisir un utilisateur, et envoyer un mail.

Lorsque nous nous connectons avec goose, nous pouvons voir que nous avons bien reçu le mail de maverik.

Créez le fichier suivant dans /etc/apache2/site-enabled.

Ajoutez le port 10001 au fichier /etc/apache/ports.conf.

Notre site est désormais exposé sur le port 10001.

Nous reprenons un fichier nginx implémentant le TLS sur le port 80 et ajoutez cette ligne de redirection.

Notre site est désormais accessible via la route /mail sur le port 80.
