Un ottimo client web di posta รจ Roundcube Webmail. Per installarlo prima bisogna scaricarlo dal sito: Roundcube
una volta ottenuto il file, bisogna decomprimerlo con:
tar xvzf roundcubemail-0.1-rc1.1.tar.gz
e copiare la cartella estratta in /var/www/
All’interno della cartella roundcube appena copiata risiede la sottocartella config, al suo interno copiare i file di esempio con:
cp db.inc.php.dist db.inc.php
cp main.inc.php.dist main.inc.php
editare quindi il file main.inc.php e cambiare i seguenti parametri:
$rcmail_config['default_host'] = 'localhost';
$rcmail_config['mail_domain'] = 'azienda.it';
$rcmail_config['smtp_server'] = 'mail.cs.interbusiness.it';
$rcmail_config['locale_string'] = 'it';
$rcmail_config['product_name'] = 'Azienda';
$rcmail_config['junk_mbox'] = 'Spam';
$rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Spam', 'Trash');
$rcmail_config['ldap_public']['Verisign'] = array(
'name' => 'LDAP',
'hosts' => array('localhost'),
'port' => 389,
'base_dn' => 'dc=azienda,dc=it',
'bind_dn' => '',
'bind_pass' => '',
'search_fields' => array('mail', 'cn'), // fields to search in
'name_field' => 'cn', // this field represents the contact's name
'email_field' => 'mail', // this field represents the contact's e-mail
'scope' => 'sub', // search mode: sub|base|list
'filter' => '', // will be &'d with search field ex: (status=act)
'fuzzy_search' => true); // server allows wildcard search
A questo punto creare il database roundcubemail all’interno del proprio mysql con il comando:
mysqladmin -u root -p create roundcubemail
E popolare il database con il comando:
mysql -u root -p roundcubemail < SQL/mysql.initial.sql
A questo punto, entrare in mysql con:
mysql -u root -p
e garantire l'accesso al database da parte dell'utente roundcube con:
GRANT SELECT, INSERT, UPDATE, DELETE ON roundcubemail .* TO roundcube@localhost IDENTIFIED BY 'pass';
FLUSH PRIVILEGES;
Infine editare il file /etc/apache2/sites-enabled/000-default e come sito di default usare:
RedirectMatch ^/$ /roundcubemail-0.1-rc1/
e riavviare apache e mysql con:
/etc/init.d/apache2 restart
/etc/init.d/mysql restart
Fonte: Massimo Caselli
Ps: per una corretta manutenzione dei database mysql usare phpmyadmin