Roundcube webmail

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

Comments are closed.