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
Related issues
Associated revisions
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)
History
#2 Updated by Joël Cuissinat over 11 years ago
- Status changed from Nouveau to Accepté
- Assigned To set to Joël Cuissinat
- % Done changed from 0 to 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 Updated by Joël Cuissinat over 11 years ago
- Project changed from EOLE-INTERNE to conf-scribe
#4 Updated by Emmanuel GARETTE (2) over 11 years ago
- File cas_authentication.php View added
- File roundcube.ini View added
- File roundcube.sql View added
- File roundcube.py View added
- File 60_roundcube.xml View added
- File roundcube-apache.conf View added
- File main.inc.php View added
- File debian-db.php View added
- File roundcube-cas.php View added
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 Updated by Emmanuel GARETTE (2) over 11 years ago
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 Updated by Emmanuel GARETTE (2) over 11 years ago
- File main.inc.php View added
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 Updated by Joël Cuissinat over 11 years ago
- Project changed from conf-scribe to roundcube
#8 Updated by Joël Cuissinat over 11 years ago
- Status changed from Accepté to Résolu
- % Done changed from 50 to 100
Appliqué par commit f9186aa278177162caf5139791b195170a6f6c01.
#9 Updated by Joël Cuissinat over 11 years ago
- Target version set to Envole pour Eole-2.3 RC 2
#10 Updated by Joël Cuissinat over 11 years ago
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 Updated by Emmanuel GARETTE (2) over 11 years ago
Il faudrait forcer https. Modification du fichier de configuration :
$rcmail_config['force_https'] = TRUE;
#12 Updated by Emmanuel GARETTE (2) over 11 years ago
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 Updated by Joël Cuissinat over 11 years ago
- % Done changed from 100 to 90
- Distribution set to 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 Updated by Joël Cuissinat over 11 years ago
- Status changed from Résolu to Fermé
- % Done changed from 90 to 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.