Roundcube

De wikilivois
Aller à la navigationAller à la recherche


Roundcube est un webmail utilisant la technologie AJAX. Ceci donne beaucoup plus d'interactivité dans son utilisation, en particulier le drag&drop d'un e-mail vers un dossier.

http://fr.wikipedia.org/wiki/RoundCube

http://www.roundcube.net

Installation

mysql

For MySQL version 4.1 and up, it's recommended to create the database for RoundCube with the following command: CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Sinon:

create database 'roundcubemail';
#mysql -p
GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password';
quit
#mysql roundcubemail < /var/www/www.livois.com/./roundcube/SQL/mysql.initial.sql

Editer les 2 fichiers de configuration

http://trac.roundcube.net/trac.cgi/wiki/Howto_Install

http://trac.roundcube.net/wiki/Howto_Config

<licode file="config/db.inc.php"> $rcmail_config['db_dsnw'] = 'mysql://roundcube:password@localhost/roundcubemail'; </licode>

<licode file="config/main.inc.php"> // enable caching of messages and mailbox data in the local database. // this is recommended if the IMAP server does not run on the same machine $rcmail_config['enable_caching'] = FALSE; $rcmail_config['default_host'] = 'localhost'; $rcmail_config['default_port'] = 1043; $rcmail_config['smtp_server'] = 'localhost'; // Set TRUE if deleted messages should not be displayed // This will make the application run slower $rcmail_config['skip_deleted'] = TRUE;

</licode>

Le répertoire LDAP <licode file="config/main.inc.php"> $rcmail_config['ldap_public']['livois.com'] = array('hosts' => array('ldap.livois.com'),

                                                    'port'          => 389,
                                                    'base_dn'       => 'vd=livois.com,o=hebergement,dc=livois,dc=com',
                                                    'search_fields' => array('Nom' => 'cn','Email' => 'mail'),
                                                    'name_field'    => 'cn',
                                                    'mail_field'    => 'mail',
                                                    'scope'         => 'sub',
                                                    'fuzzy_search'  => 0);

</licode>

Pour que les utilisateurs n'aient pas besoin de taper le "@livois.com" pour se logguer: <licode file="config/main.inc.php"> $rcmail_config['default_host'] = 'localhost'; $rcmail_config['username_domain'] = 'livois.com'; </licode>

Ajouter le champ redirection au carnet d'adresse

  • Ajouter le champ redirection dans la table contacts
  • config/main.inc.php - noter que le "_field" est important: 'redirection_field' => 'maildrop',
  • program/localization/fr/labels.inc:$labels['redirection'] = 'Courriel de redirection';
  • program/steps/addressbook/edit.inc: $a_show_cols = array('name', 'firstname', 'surname', 'email', 'redirection');
  • program/steps/addressbook/save.inc:$a_save_cols = array('name', 'firstname', 'surname', 'email', 'redirection');
  • program/steps/addressbook/show.inc: $a_show_cols = array('name', 'firstname', 'surname', 'email', 'redirection')

Copyright

© 2007 Christophe de Livois

Tête de GNU Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. Pour plus d'informations consulter le site de l'APRIL.