Hmmm... What does your configuration files looks like?
Also check you error logs... We can't see from here why it is failing for you
Here; follow these steps and make sure you have everything correctly setup:
Browse to .../plugins/register/drivers/hmail_sql_db_5320
Make sure you have a config.inc.php file there. If you don't, copy config.inc.php.dist as
config.inc.php and edit that new file accordingly:
// driver hmail 5.3.2
/* hMailserver database settings */
$rcmail_config['db_dsnw_hmailserver'] = 'mysql://database_username:database_password@10.10.1.5/databasename?new_link=true'; //Replace 10.10.1.5 with your server IP)
/* Mailbox Limit (MB, 0 = unlimited) */
$rcmail_config['mailbox_limit'] = 200; // ---> New mail accounts will have a 200MB default inbox size.
/* Plus Addressing */
$rcmail_config['pladdrstr']['yourdomain.com'] = "+"; // + - _ % is allowed
// see hmailserver plus addressing manual (default "+" => replaced by "_")
//
Now go back to your .../plugins/register/
Make sure you have a config.inc.php file there. If you don't, copy config.inc.php.dist as
config.inc.php and edit that new file accordingly:
/* driver */
$rcmail_config['register_driver'] = 'hmail_sql_db_5320';
/* here go your domains where users can sign up */
$rcmail_config['webadddoms']['default'][] = "yourdomain.com";
//$rcmail_config['webadddoms']['default'][] = "xn--ber-goa.net"; // ¸ber.net => IDN converted !!!
//$rcmail_config['webadddoms']['other'][] = "dom3.com";
/* Disallowed accounts */
$rcmail_config['disallowedaccounts'] = array(
0 => 'postmaster',
1 => 'abuse',
2 => 'webmaster',
3 => 'payment',
4 => 'billing',
5 => 'noreply'
);
/* Password min length */
$rcmail_config['password_min_length'] = 6;