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édentes Révision précédente
Prochaine révision
Révision précédente
roundcube [Le 01/11/2010, 11:55]
Flavea
roundcube [Le 02/03/2023, 00:25] (Version actuelle)
sefran Ajout tag
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 =====
  
-  * Avoir un serveur [[mysql|Mysql]] fonctionnel +  * Avoir un serveur [[mysql|Mysql]] fonctionnel ​ou alors utiliser une base SQLite (inclue dans PHP 5) 
-  * Avoir un serveur [[apache2|Serveur HTTP Apache 2]] fonctionnel+  * Avoir un serveur [[apache2|Serveur HTTP Apache 2]] fonctionnel ​ou bien un serveur Lighttpd
   * Avoir un serveur SMTP et IMAP fonctionnel par exemple : [[dbmail|Installation et configuration dbmail avec postfix]]   * Avoir un serveur SMTP et IMAP fonctionnel par exemple : [[dbmail|Installation et configuration dbmail avec postfix]]
  
 ===== Installation à partir des dépôts ===== ===== Installation à partir des dépôts =====
 +
 +==== Installation ====
 +Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>​roundcube-mysql,​roundcube|roundcube-mysql et roundcube]]**.
 +
 +=== Configuration ===
 +== Base ==
 +[[:​tutoriel:​comment_modifier_un_fichier|Éditer]] **/​etc/​roundcube/​apache.conf** avec les [[:​sudo|droits d'​administration]] et décommenter les deux lignes suivantes : <​file>​
 +Alias /​roundcube/​program/​js/​tiny_mce/​ /​usr/​share/​tinymce/​www/​
 +Alias /roundcube /​var/​lib/​roundcube</​file>​
 +
 +Redémarrer apache : <code bash>​sudo service apache2 restart</​code>​
 +
 +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 26: 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
  
 ==== Installation ==== ==== Installation ====
-=== Récupération de [[http://​www.roundcube.net/​download|RoundCube]] ===+=== Récupération de RoundCube ===
  
-Téléchargez la dernière version 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]]
  
-===== Voir aussi =====+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]].
  
-  * **(en)** [[http://​www.dbmail.org/​dokuwiki/​doku.php/​setup_postfix/​|le tutoriel officiel ​de DBMail]]+==== 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 ]]//.
  • roundcube.1288608914.txt.gz
  • Dernière modification: Le 01/11/2010, 11:55
  • par Flavea