Outils personnels

Roundcube sur BO5.5 + PHP5.3

De wikiGite

Révision datée du 16 octobre 2010 à 17:27 par Frank (discussion | contributions) (Page créée avec « yum install --enablerepo=remi php-pear Ajouter /usr/share/pear à open_basedir à la fin de /etc/php.ini yum install php-pear-Mail php-pear-Mail-Mime php-pear-MDB2 php-pea... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
yum install --enablerepo=remi php-pear 

Ajouter /usr/share/pear à open_basedir à la fin de /etc/php.ini

yum install php-pear-Mail php-pear-Mail-Mime php-pear-MDB2 php-pear-MDB2-Driver-mysql php-mcrypt

Installation roundcube

Vérifier la version de la GPL dependent (sans les librairies non-libres) sur http://roundcube.net/download

wget http://downloads.sourceforge.net/project/roundcubemail/roundcubemail-dependent/0.4.2/roundcubemail-0.4.2-dep.tar.gz
tar -xvzf roundcubemail-0.4.2-dep.tar.gz
mv roundcubemail-0.4.2-dep /usr/share/roundcubemail
chown -R apache.apache /usr/share/roundcubemail/temp
chown -R apache.apache /usr/share/roundcubemail/logs/

Copier la configuration de Squirrelmail pour faire une configuration Roundcube

cd /etc/httpd/conf.d
cp squirrelmail.conf roundcube.conf
mv squirrelmail.conf /root

Remplacer squirrelmail par roundcubemail dans le fichier
dans l'open_basedir, enlever tout ce qu'il y a après /usr/share/roundcubemail/, et rajouter à la place :/usr/share/pear/
et supprimer le second bloc <Directory ...>

Initialiser /etc/php.ini : date.timezone = Europe/Paris

Et enfin :

/etc/init.d/httpd restart

(Rappel - DOC INSTALL : http://trac.roundcube.net/wiki/Howto_Install)

Créer dans mysql une base roundcube et un utilisateur roundcube

CREATE DATABASE roundcubemail;
GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'celm2p2R';

Lancer

http://www.systea.fr/webmail/installer

Et suivre les écrans, seloon la doc indiquée plus haut. Tout doit être OK.

Dans main.inc.php, $rcmail_config['default_host'] doit être égal à '%n' pour se connecter au serveur IMAP, et $rcmail_config['mail_domain'] doit être égal à '%d'pour que les nouveaus utilisateurs soient créés avec une adresse par défaut de type user@domain.tld.