Roundcube

Roundcube

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.

Postfix

Créez une nouvelle table.

Postfix

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

Postfix

Flushez les privilèges.

Postfix

Installez roundcube et roundcube-mysql.

Postfix

Cliquez sur ‘Non’.

Postfix

Entrez les commandes suivantes.

Postfix

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

Postfix

Fixez la valeur de ‘default_host’ à localhost.

Postfix

Fixez la valeur de ‘smtp_auth_type’ à LOGIN.

Postfix

Créez l’alias suivant.

Postfix

Relancez tous les services.

Postfix

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.

Postfix

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

Postfix

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

Postfix

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

Postfix

Saisir un utilisateur, et envoyer un mail.

Postfix

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

Postfix

Apache et Nginx

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

Postfix

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

Postfix

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

Postfix

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

Postfix

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

Postfix