Projet

Général

Profil

Evolution #497

tests roundcube

Ajouté par Joël Cuissinat il y a presque 14 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/04/2010
Echéance:
% réalisé:

100%

Temps passé:
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 Voir - template cas_authentication.php (10,2 ko) Emmanuel GARETTE (2), 31/08/2011 19:32

roundcube.ini Voir - /usr/share/eole/applications/passwords/roundcube.ini (103 octets) Emmanuel GARETTE (2), 31/08/2011 19:32

roundcube.sql Voir - /usr/share/eole/mysql/roundcube/gen/roundcube.sql (4,46 ko) Emmanuel GARETTE (2), 31/08/2011 19:32

roundcube.py Voir - /usr/share/eole/applications/gen/roundcube.py (596 octets) Emmanuel GARETTE (2), 31/08/2011 19:32

60_roundcube.xml Voir - dico (1,31 ko) Emmanuel GARETTE (2), 31/08/2011 19:32

roundcube-apache.conf Voir - template roundcube-apache.conf (1,12 ko) Emmanuel GARETTE (2), 31/08/2011 19:32

main.inc.php Voir - template main.inc.php (18,1 ko) Emmanuel GARETTE (2), 31/08/2011 19:32

debian-db.php Voir - template debian-db.php (144 octets) Emmanuel GARETTE (2), 31/08/2011 19:32

roundcube-cas.php Voir - template roundcube-cas.php (2,26 ko) Emmanuel GARETTE (2), 31/08/2011 19:32

main.inc.php Voir (18,1 ko) Emmanuel GARETTE (2), 31/08/2011 22:21


Demandes liées

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

Révisions associées

Révision f9186aa2 (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

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

Révision 3fe15be8 (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

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

Révision e6a43803 (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

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

Historique

#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
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 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

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

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

#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.

Formats disponibles : Atom PDF