Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
roundcube [Le 15/12/2011, 15:17] – modification externe 127.0.0.1roundcube [Le 02/03/2023, 00:25] (Version actuelle) – Ajout tag sefran
Ligne 1: Ligne 1:
-{{tag>Lucid courriel serveur BROUILLON}}+{{tag>Xenial courriel tutoriel serveur vétuste MUA}}
 ---- ----
 ====== RoundCube avec Apache/Mysql====== ====== RoundCube avec Apache/Mysql======
  
-RoundCube est un webmail multi-langues.+RoundCube est un courrielleur Web ("webmail") multilingue pour le protocole IMAP. Il est très complet et c'est également un des plus répandus.
  
-Pour une description plus complète [[http://www.roundcube.net/about]]+Pour une description plus complète voir [[http://www.roundcube.net/about|ici]]
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 16: Ligne 16:
  
 ==== Installation ==== ==== Installation ====
-Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://roundcube-mysql,roundcube|roundcube-mysql et roundcube]]**.+Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>roundcube-mysql,roundcube|roundcube-mysql et roundcube]]**.
  
 === Configuration === === Configuration ===
 == Base == == Base ==
-Éditez /etc/roundcube/apache.conf +[[:tutoriel:comment_modifier_un_fichier|Éditer]] **/etc/roundcube/apache.conf** avec les [[:sudo|droits d'administration]] et décommenter les deux lignes suivantes : <file> 
- vim /etc/roundcube/apache.conf +Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/ 
-Dé-commentez les deux lignes suivantes : +Alias /roundcube /var/lib/roundcube</file>
- Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/ +
- Alias /roundcube /var/lib/roundcube+
  
-RoundCube est désormais accessible sur http://mon-serveur/roundcube +Redémarrer apache : <code bash>sudo service apache2 restart</code> 
-== Complémentaire ==+ 
 +RoundCube est désormais accessible sur ''http://mon-serveur/roundcube'' 
 + 
 +Si lors de la connexion vous avez le message : <file> 
 +SERVICE CURRENTLY NOT AVAILABLE! 
 +Error No. [500]</file> 
 + 
 +Il se peut que mcrypt ne soit pas installé ou activé dans PHP. Dans ce cas [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>php5-mcrypt]]**, et activez-le : <code>sudo php5enmod mcrypt 
 +sudo service apache2 restart</code>
  
 ===== Installation Manuelle ===== ===== Installation Manuelle =====
Ligne 42: Ligne 48:
  
 == Création de l'utilisateur de la base == == Création de l'utilisateur de la base ==
- mysql -uroot -p+ mysql -u root -p
  GRANT ALL ON roundcube.* to roundcube@localhost identified by 'password';  GRANT ALL ON roundcube.* to roundcube@localhost identified by 'password';
  
 === Apache === === Apache ===
  
-== Mise en place d'un virtual host ==+== Mise en place d'un hôte virtuel ==
  
 **Création du répertoire** **Création du répertoire**
- sudo mkdir -p /chemin/vers/mon-virtual-host + sudo mkdir -p /chemin/vers/mon-hôte-virtuel 
- sudo chown www-data\: -R /chemin/vers/mon-virtual-host+ sudo chown www-data\: -R /chemin/vers/mon-hôte-virtuel
  
-**Création de la configuration** +[[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **/etc/apache2/sites-available/mon-hôte-virtuel** : 
- sudo vim /etc/apache2/sites-available/mon-virtual-host +<file><VirtualHost *:80> 
- <VirtualHost *:80> +               ServerAdmin webmaster@mon-domaine.com 
-         ServerAdmin webmaster@mon-domaine.com +         ServerName mon-host.mon-domaine.com 
-         ServerName mon-host.mon-domaine.com +              LimitInternalRecursion 100 
-         LimitInternalRecursion 100 +               DocumentRoot /chemin/vers/mon-hôte-virtuel 
-         DocumentRoot /chemin/vers/mon-virtual-host +       <Directory /chemin/vers/mon-hôte-virtuel
-         <Directory /chemin/vers/mon-virtual-host+               Options Indexes FollowSymLinks MultiViews 
-                 Options Indexes FollowSymLinks MultiViews +                 AllowOverride All 
-                 AllowOverride All +               Order allow,deny 
-                 Order allow,deny +               allow from all 
-                 allow from all +        </Directory>      
-         </Directory> +            ErrorLog /var/log/apache2/mon-host.error.log 
-         ErrorLog /var/log/apache2/mon-host.error.log +            LogLevel warn      
-         LogLevel warn +            CustomLog /var/log/apache2/mon-host.access.log combined 
-         CustomLog /var/log/apache2/mon-host.access.log combined +</VirtualHost></file
- </VirtualHost> +== Activation de l'hôte virtuel == 
-== Activation du virtual host == + sudo a2ensite mon-hôte-virtuel
- sudo a2ensite mon-virtual-host+
  sudo /etc/init.d/apache2 reload  sudo /etc/init.d/apache2 reload
  
Ligne 77: Ligne 82:
 === Récupération de RoundCube === === Récupération de RoundCube ===
  
-Téléchargez la dernière version de [[http://www.roundcube.net/download|RoundCube]] et la décompressez dans le répertoire créé pour le virtual host+Téléchargez la dernière version de [[http://www.roundcube.net/download|RoundCube]] et la décompressez dans le répertoire créé pour l'hôte virtuel
  
 === Lancement de l'installation === === Lancement de l'installation ===
  
-Ouvrez avec votre navigateur http://mon-virtual-host/installer et suivre les instructions.+Ouvrez avec votre navigateur ''http://mon-hôte-virtuel/installer'' et suivre les instructions
 + 
 +===== Plugiciels ===== 
 + 
 +Des plugiciels existent pour Roundcube permettant d'ajouter des fonctionnalités. Une liste se trouve sur la page  [[http://trac.roundcube.net/wiki/Plugin_Repository|suivante]] 
 + 
 +Une partie de ces derniers sont présents dans les dépôts. Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] [[apt>roundcube-plugins]]. 
 + 
 +==== Changer le mot de passe ==== 
 + 
 +Le plugiciel change password, ou simplement password, permet de changer le mot de passe via le bouton préférences de l'interface web en ajoutant un onglet //mot de passe// pour une grande variété de méthodes d'authentification, voir le fichier **/var/lib/roundcube/plugins/password/README** pour plus de détails.
  
 ---- ----
  
-//Contributeur principal : [[http://www.flavea.fr|Flavea]]//.+//Contributeur principal : [[http://www.flavea.fr|Flavea ]]//.