====== RoundCube ====== Section incomplète, car je n'avais pas pris assez de notes. m( Il manque la configuration de l'outil. Dans la section //Serveur Mail// du guide, il est décrit l'installation d'un Webmail nommé //RainLoop//. Malheureusement, //RainLoop// est très rapidement insuffisant (car très basique). Par conséquent, voici l'installation d'un Webmail plus complet nommé //RoundCube//. Pour télécharger et installer //RoundCube//, exécute la séquence suivante : cd /var/www wget https://github.com/roundcube/roundcubemail/releases/download/1.3.9/roundcubemail-1.3.9-complete.tar.gz tar xfz roundcubemail-1.3.9-complete.tar.gz mv roundcube-1.3.9 roundcube chown -R www-data:www-data roundcube rm roundcubemail-1.3.9-complete.tar.gz Ensuite, crée une base de données Mysql avec un utilisateur pour //Roundcube// via PHPmyAdmin ou en lignes de commande : sudo mysql CREATE DATABASE roundcube; GRANT ALL PRIVILEGES ON roundcube.* TO roundcube@localhost IDENTIFIED BY "..."; FLUSH PRIVILEGES; QUIT; Initialise la base de données. mysql -u roundcube -pPASSWORD roundcube < /var/www/roundcube/SQL/mysql.initial.sql Maintenant, occupe toi de la configuration initiale. cd /var/www/roundcube/config cp -p config.inc.php.sample config.inc.php Modifie le paramètre suivant du fichier ''%%/var/www/roundcube/config/config.inc.php%%'' : $config['db_dsnw'] = 'mysql://roundcube:PASSWORD@localhost/roundcube'; Et ajoute à la fin du fichier la ligne suivante : $config['enable_installer'] = true; A présent, crée le fichier ''%%/etc/apache2/sites-available/roundcube.conf%%'' avec le contenu : ServerName webmail.aprilas.fr ServerAdmin admin@aprilas.fr RewriteEngine on RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L] ServerName webmail.aprilas.fr ServerAdmin admin@aprilas.fr Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/webmail.aprilas.fr/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/webmail.aprilas.fr/privkey.pem DocumentRoot /var/www/roundcube ErrorLog /var/log/apache2/roundcube.log AllowOverride All Order Allow,Deny Allow from All Options -FollowSymLinks AllowOverride None Require all denied Options -FollowSymLinks AllowOverride None Require all denied Options -FollowSymLinks AllowOverride None Require all denied Crée le certificat SSL pour [[https://webmail.aprilas.fr]]. /etc/init.d/apache2 stop /opt/letsencrypt/letsencrypt-auto --rsa-key-size 4096 certonly --standalone -d webmail.aprilas.fr /etc/init.d/apache2 start Active l'hôte virtuel de //RoundCube//. a2ensite roundcube