Config shows...

# 1.1.alpha1: /usr/local/conf/dovecot.conf
protocols: imaps
ssl_listen: 69.94.137.124:10943
login_dir: /common/pkgs/dovecot-1.1-alpha1/var/run/dovecot/login
login_executable: /common/pkgs/dovecot-1.1-alpha1/libexec/dovecot/imap-login
mail_debug: yes
auth default:
  verbose: yes
  debug: yes
  debug_passwords: yes
  passdb:
    driver: sql
    args: /usr/local/conf/dovecot-sql.conf
  userdb:
    driver: prefetch
  userdb:
    driver: sql
    args: /usr/local/conf/dovecot-sql.conf

Log shows...

auth(default): client in: AUTH 1 PLAIN service=imap secured lip=69.94.137.124 rip=71.155.185.14
auth(default): client out: CONT   1
auth(default): client in: CONT    1       AGRvZGExAGZpcmUyM2JyaWNr
auth-worker(default): sql(doda1,71.155.185.14): query: SELECT password, home AS 
userdb_home,\
    uid AS userdb_uid, gid AS userdb_gid FROM users WHERE user = 'doda1'
auth(default): client out: OK     1       user=doda1
auth(default): master in: REQUEST 1       12491   1
auth(default): prefetch(doda1,71.155.185.14): passdb didn't return userdb 
entries
auth-worker(default): sql(doda1,71.155.185.14): SELECT home, uid, gid FROM 
users WHERE \
   user = 'doda1'
auth(default): master out: USER   1       doda1   \
   home=/common/vhost/coolsurf.com/users/david     uid=503 gid=501
imap-login: Login: user=<doda1>, method=PLAIN, rip=71.155.185.14, 
lip=69.94.137.124, TLS
IMAP(doda1): Effective uid=503, gid=501, 
home=/common/vhost/coolsurf.com/users/david
IMAP(doda1): maildir: root exists 
(/common/vhost/coolsurf.com/users/david/Maildir)
IMAP(doda1): maildir++: root=/common/vhost/coolsurf.com/users/david/Maildir, 
index=,\
    control=, inbox=/common/vhost/coolsurf.com/users/david/Maildir

The passdb query returns expected data directly from sqlite and apparently 
(from the logs)
to dovecot also. Problem is dovecot seems to be missing all the data returned 
as userdb_*
field names.

Suggestions?

--
Like feeling your best ever, all day, every day?
Email [EMAIL PROTECTED] for the easy way.

Reply via email to