[Dovecot] Question about lda & auth_socket_path

Jahnke-Zumbusch, Dirk dirk.jahnke-zumbusch at desy.de
Wed Jan 12 17:13:56 EET 2011


Hi all,

storing e-mails (using postfix) via dovecot-lda fails and I assume this
is related with a auth_socket configuration problem. But I am at a dead
end, so perhaps anybody has got a hint for me:

This is dovecot-2.0.8 on Solaris 10:


10-auth.conf and its include:
-----------------------------
...
userdb {
  driver = static
  args = uid=104 gid=104 home=/some/path/%u
}


Relevant parts of 10-mail.conf:
---------------------------------
...
auth_socket_path = /var/run/dovecot/auth-userdb



Relevant parts of 10-master.conf:
---------------------------------
...service auth {
  unix_listener auth-userdb {
    mode = 0644
    user = vmail
    #group =
  }
}

service auth-worker {
  user = root
}



Relevant parts of 15-lda.conf:
---------------------------------
...
protocol lda {
  # Space separated list of plugins to load (default is global
mail_plugins).
  #mail_plugins = $mail_plugins
}


# ls -l /var/run/dovecot/auth-userdb
srw-r--r--   1 vmail    root           0 Jan 12 15:49
/var/run/dovecot/auth-userdb


Using dovecot-lda for mail delivery or doveadm for user inquirement
fails:

via debug_log_path:
-------------------
Jan 12 16:04:14 auth: Debug: Loading modules from directory:
/dovecot/code/dovecot-2.0.8/lib/dovecot/auth
Jan 12 16:04:14 auth: Debug: passwd-file /store1/db/masterusers.passwd:
Read 1 users
Jan 12 16:04:14 auth: Debug: master in: USER    1       djahnke
service=lda
Jan 12 16:04:14 auth: Debug: password(djahnke): passdb doesn't support
credential lookups
Jan 12 16:04:14 auth: Debug: master out: FAIL   1
Jan 12 16:04:14 lda: Debug: auth input:

via syslog:
-----------
Jan 12 16:04:14 deliver1 dovecot: [ID 583609 local0.error] auth: Error:
static(djahnke): passdb doesn't support lookups, can't verify user's
existence
Jan 12 16:04:14 deliver1 dovecot: [ID 583609 local0.error] lda: Error:
user djahnke: Auth USER lookup failed
Jan 12 16:04:14 deliver1 dovecot: [ID 583609 local0.crit] lda: Fatal:
Internal error occurred. Refer to server log for more information.

When I use "allow_all_users=yes" everything works fine, so I think
somehow the communication with the socket fails. I cannot see what
I have missed :-(


Any suggestions what I should look for / configure ?

Any help appreciated,
cheers,
Drik
--
Dirk Jahnke-Zumbusch              Deutsches Elektronen-Synchrotron DESY
IT Information Fabrics              Member of the Helmholtz Association
D-22603 Hamburg                        Notkestrasse 85  / 22607 Hamburg
T: +49-40-899.81760   F: +49-40-899.41760  dirk.jahnke-zumbusch at desy.de




More information about the dovecot mailing list