[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: