RoundCubeMail
Installation
su pour se mettre en root
wget http://puzzle.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1beta2.1.tar.gz pour récupérer le package de RoundCubeMail.
tar xvfz roundcubemail-0.1beta.tar.gz pour décompresser l'archive.
Configuration
Les deux fichiers nécessaire à la configuration de RoundCubeMail sont db.inc.php et main.inc.php disponibles dans le dossier config/
On commence par assigner une base de données à RoundCubeMail comme suit :
Dans db.inc.php, on indique la base de données utilisées :$rcmail_config['db_dsnw'] = 'mysql://USER:PASS@localhost/DATABASE'; que l'on aura ajouter au préalable via MySQL.
Dans main.inc.php, on édite les lignes comme suit :
$rcmail_config['enable_caching'] = FALSE;
$rcmail_config['default_host'] = 'localhost';
$rcmail_config['smtp_server'] = 'localhost';
$rcmail_config['smtp_user'] = ;
On execute ensuite le fichier mysql.initial.sql contenu dans le dossier SQL/ afin de construire la base de données liée à RoundCubeMail.
Il nous reste à configurer RoundCubeMail afin qu'il communique avec Courier-Imap. Pour se faire, on édite le fichier main.inc.php comme suit :
$rcmail_config['drafts_mbox'] = 'INBOX.Drafts';
$rcmail_config['junk_mbox'] = 'INBOX.Junk';
$rcmail_config['sent_mbox'] = 'INBOX.Sent';
$rcmail_config['trash_mbox'] = 'INBOX.Trash'
$rcmail_config['default_imap_folders'] = array('INBOX.', 'INBOX.Drafts', 'INBOX.Sent', 'INBOX.Junk', 'INBOX.Trash');