Evolution #497
tests roundcube
Description
Exemple de mise en place basique :
root@scribe:~# apt-eole install roundcube root@scribe:~# /usr/share/eole/mysql_add.py Nom de la base de données à créer : roundcubemail Nom de l'utilisateur Mysql administrant la base : roundcubemail Mot de passe de l'utilisateur Mysql administrant la base : roundcubemail root@scribe:~# vi /etc/roundcube/debian-db.php # renseigner les 3 valeurs root@scribe:~# vi /etc/roundcube/apache.conf # décommenter la ligne "Alias /roundcube ..." root@scribe:~# /etc/init.d/apache2 reload
http://trac.roundcube.net/wiki/Howto_Config
Demandes liées
Révisions associées
intégration des travaux d'Emmanuel dans git (fixes #497)
main.inc.php : on force les connexions en HTTPS (ref #497)
60_roundcube.xml : mkdir='True' pour cas_authentication (ref #497)
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 14 ans
#2 Mis à jour par Joël Cuissinat il y a presque 13 ans
- Statut changé de Nouveau à Accepté
- Assigné à mis à Joël Cuissinat
- % réalisé changé de 0 à 50
- installer roundcube + php-mdb2-driver-mysql
- créer l'utilisateur et la base mysql et l'initialiser avec /usr/share/dbconfig-common/data/roundcube/install/mysql
- dé-commenter les alias dans /etc/roundcube/apache.conf
- paramétrer la base mysql dans /etc/roundcube/debian-db.php
- paramétrer les serveurs de mail dans /etc/roundcube/main.inc.php (default_host et smtp_server)
Exemple pour debian-db.php :
$dbuser='roundcube'; $dbpass='PASSWORD'; $basepath=''; $dbname='roundcube'; $dbserver='localhost'; $dbport=''; $dbtype='mysql';
#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Projet changé de EOLE-INTERNE à conf-scribe
#4 Mis à jour par Emmanuel GARETTE (2) il y a plus de 12 ans
- Fichier cas_authentication.php Voir ajouté
- Fichier roundcube.ini Voir ajouté
- Fichier roundcube.sql Voir ajouté
- Fichier roundcube.py Voir ajouté
- Fichier 60_roundcube.xml Voir ajouté
- Fichier roundcube-apache.conf Voir ajouté
- Fichier main.inc.php Voir ajouté
- Fichier debian-db.php Voir ajouté
- Fichier roundcube-cas.php Voir ajouté
J'ai templatisé cas_authentication.php alors que ca n'est pas nécessaire (faudrait mettre cela dans un paquet).
Je n'ai pas activé de plugin particulier et je n'ai pas essayé de connecter les contacts sur LDAP.
Il faudrait lister les fonctionnalités présentent dans squirrelmail et non présentent dans roundcube.
+ en template pour le firewall :
%if %%is_defined('activer_roundcube') and %%activer_roundcube == 'oui' allow_dest(interface='eth0', container='mail', port='143') allow_dest(interface='eth0', container='mail', port='25') %end if
#5 Mis à jour par Emmanuel GARETTE (2) il y a plus de 12 ans
Arf, je me demande bien a quoi servent les commentaires avec les fichiers ....
Il ya donc le dico, les templates et le fichiers :
- /usr/share/eole/applications/passwords/roundcube.ini
- /usr/share/eole/mysql/roundcube/gen/roundcube.sql
- /usr/share/eole/applications/gen/roundcube.py
#6 Mis à jour par Emmanuel GARETTE (2) il y a plus de 12 ans
- Fichier main.inc.php Voir ajouté
Version du template main.inc.php avec support de l'annuaire LDAP.
Le carnet d'adresses personnel reste dans la base de donnée (je crois que c'est pareil sous squirrelmail).
#7 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Projet changé de conf-scribe à roundcube
#8 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 50 à 100
Appliqué par commit f9186aa278177162caf5139791b195170a6f6c01.
#9 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Version cible mis à Envole pour Eole-2.3 RC 2
#10 Mis à jour par Joël Cuissinat il y a plus de 12 ans
RECONFIGURE : Erreur => Erreur lors de l'instanciation des templates : le repertoire u'/var/lib/lxc/reseau/rootfs/var/lib/roundcube/plugins/cas_authentication' n'existe pas
#11 Mis à jour par Emmanuel GARETTE (2) il y a plus de 12 ans
Il faudrait forcer https. Modification du fichier de configuration :
$rcmail_config['force_https'] = TRUE;
#12 Mis à jour par Emmanuel GARETTE (2) il y a plus de 12 ans
Pour créer les répertoires par défaut :
// automatically create the above listed default folders on login
$rcmail_config['create_default_folders'] = TRUE;
(voir si les noms de ce répertoire correspond aux répertoires squirrelmail).
#13 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- % réalisé changé de 100 à 90
- Distribution mis à EOLE 2.3
Visiblement avec squirrelmail on a :
.Brouillons .Envoyes .Poubelle
Au lieu de :
$rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash');
#14 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 90 à 100
Un paquet est disponible en version candidate.
J'ai ouvert des demandes (liées) pour toutes les remarques qui n'ont pas encore été étudiées/résolues.