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