Project

General

Profile

Evolution #497

tests roundcube

Added by Joël Cuissinat over 11 years ago. Updated about 10 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
04/28/2010
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

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

cas_authentication.php View - template cas_authentication.php (10.2 KB) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

roundcube.ini View - /usr/share/eole/applications/passwords/roundcube.ini (103 Bytes) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

roundcube.sql View - /usr/share/eole/mysql/roundcube/gen/roundcube.sql (4.46 KB) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

roundcube.py View - /usr/share/eole/applications/gen/roundcube.py (596 Bytes) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

60_roundcube.xml View - dico (1.31 KB) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

roundcube-apache.conf View - template roundcube-apache.conf (1.12 KB) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

main.inc.php View - template main.inc.php (18.1 KB) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

debian-db.php View - template debian-db.php (144 Bytes) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

roundcube-cas.php View - template roundcube-cas.php (2.26 KB) Emmanuel GARETTE (2), 08/31/2011 07:32 PM

main.inc.php View (18.1 KB) Emmanuel GARETTE (2), 08/31/2011 10:21 PM


Related issues

Related to roundcube - Evolution #2205: Créer un paquet contenant les plugins pour Roundcube Fermé 10/12/2011
Related to roundcube - Evolution #2207: Répertoires gérés par roundcube Fermé 10/12/2011
Related to roundcube - Anomalie #2206: Adresse IP en dur dans roundcube.sql Fermé 10/12/2011

Associated revisions

Revision f9186aa2 (diff)
Added by Joël Cuissinat about 10 years ago

intégration des travaux d'Emmanuel dans git (fixes #497)

Revision 3fe15be8 (diff)
Added by Joël Cuissinat about 10 years ago

main.inc.php : on force les connexions en HTTPS (ref #497)

Revision e6a43803 (diff)
Added by Joël Cuissinat about 10 years ago

60_roundcube.xml : mkdir='True' pour cas_authentication (ref #497)

History

#2 Updated by Joël Cuissinat over 10 years ago

  • Status changed from Nouveau to Accepté
  • Assigned To set to Joël Cuissinat
  • % Done changed from 0 to 50
Nouveaux tests sur 2.3 :
  • 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 about 10 years ago

  • Project changed from EOLE-INTERNE to conf-scribe

#4 Updated by Emmanuel GARETTE (2) about 10 years ago

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) about 10 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) about 10 years ago

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 about 10 years ago

  • Project changed from conf-scribe to roundcube

#8 Updated by Joël Cuissinat about 10 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 50 to 100

#9 Updated by Joël Cuissinat about 10 years ago

  • Target version set to Envole pour Eole-2.3 RC 2

#10 Updated by Joël Cuissinat about 10 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) about 10 years ago

Il faudrait forcer https. Modification du fichier de configuration :

$rcmail_config['force_https'] = TRUE;

#12 Updated by Emmanuel GARETTE (2) about 10 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 about 10 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 about 10 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.

Also available in: Atom PDF