Problemi con qmail+vpopmail+courier-imap
Ciao a tutti, ho un'installazione qmail (dal pacchetto qmail-src) che va
perfettamente; vpopmail l'ho invece compilato dall'ultimo sorgente
stabile (5.2.1) e fin qui tutto ok. Il server pop3 di qmail va senza
problemi. L'autenticazione avviene tramite db mysql.
Ho installato invece il pacchetto di courier-imap (1.5.1) ed il
pacchetto courier-authmysql; configurato il file authmysqlrc con i vari
parametri del utilizzato una query SQL apposita:
SELECT
pw_name,pw_passwd,pw_uid,pw_gid,pw_clear_passwd,'',pw_dir,pw_shell,pw_gecos
FROM vpopmail WHERE pw_name = '$(local_part)' AND pw_domain =
'$(domain)'
Nessun errore nei log di mysql (la connessione avviene correttamente),
la query estrae correttamente il risultato ma l'autenticazione di
courier-imap non va.
Qualche idea?
Ecco la struttura del DB di vpopmail:
# Database : `vpopmail`
# --------------------------------------------------------
#
# Table structure for table `dir_control`
#
CREATE TABLE dir_control (
domain char(64) NOT NULL default '',
cur_users int(11) default NULL,
level_cur int(11) default NULL,
level_max int(11) default NULL,
level_start0 int(11) default NULL,
level_start1 int(11) default NULL,
level_start2 int(11) default NULL,
level_end0 int(11) default NULL,
level_end1 int(11) default NULL,
level_end2 int(11) default NULL,
level_mod0 int(11) default NULL,
level_mod1 int(11) default NULL,
level_mod2 int(11) default NULL,
level_index0 int(11) default NULL,
level_index1 int(11) default NULL,
level_index2 int(11) default NULL,
the_dir char(160) default NULL,
PRIMARY KEY (domain)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Table structure for table `lastauth`
#
CREATE TABLE lastauth (
user char(32) NOT NULL default '',
domain char(64) NOT NULL default '',
remote_ip char(18) NOT NULL default '',
timestamp bigint(20) NOT NULL default '0',
PRIMARY KEY (user,domain)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Table structure for table `valias`
#
CREATE TABLE valias (
alias char(32) NOT NULL default '',
domain char(64) NOT NULL default '',
valias_line char(160) NOT NULL default '',
KEY alias (alias,domain)
) TYPE=MyISAM;
# --------------------------------------------------------
#
# Table structure for table `vpopmail`
#
CREATE TABLE vpopmail (
pw_name char(32) NOT NULL default '',
pw_domain char(64) NOT NULL default '',
pw_passwd char(40) default NULL,
pw_uid int(11) default NULL,
pw_gid int(11) default NULL,
pw_gecos char(48) default NULL,
pw_dir char(160) default NULL,
pw_shell char(20) default NULL,
pw_clear_passwd char(16) default NULL,
PRIMARY KEY (pw_name,pw_domain)
) TYPE=MyISAM;
Ciao.
Reply to: