Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
roundcube [Le 28/05/2012, 22:46] clement.analogue Ajout de la partie plugins |
roundcube [Le 02/03/2023, 00:25] (Version actuelle) sefran Ajout tag |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Lucid Precise 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 | + | |
- | Redémarrer apache | + | Redémarrer apache : <code bash>sudo service apache2 restart</code> |
- | sudo service apache2 restart | + | |
- | RoundCube est désormais accessible sur http://mon-serveur/roundcube | + | RoundCube est désormais accessible sur ''http://mon-serveur/roundcube'' |
- | == Complémentaire == | + | |
+ | 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 45: | 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 80: | 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. |
- | + | ||
- | ===== Plugins ===== | + | |
- | Des plugins existent pour Roundcube permettant d'ajouter des fonctionnalités. Une liste se trouve sur la page suivante : | + | ===== Plugiciels ===== |
- | [[http://trac.roundcube.net/wiki/Plugin_Repository]] | + | 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épots. Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] [[apt://roundcube-plugins]]. | + | 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 ==== | ==== Changer le mot de passe ==== | ||
- | Le plugin 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. | + | 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 ]]//. |