[Dovecot] Virtual-Auth-Problem "user unknown"

strace at letras.net strace at letras.net
Tue Feb 28 02:29:27 EET 2006


After setting up dovecot 1.0beta-2 on a debian(etch) system
I can well login as local user but not vor virtual domains.

When I try to login via POP3 as via IMAP connects (here with 
telnet from localhost), I get a strange output "user unknown":

-------------------------
/var/log/dovecot
-------------------------
2006-02-28 01:07:38 Info: auth(default): client in: AUTH        1       PLAIN   service=POP3 secured lip=127.0.0.1   rip=127.0.0.1   resp=AHh5ekBub3JhLmxpAGRrc2RrU20=
2006-02-28 01:07:38 Info: auth(default): passwd-file(xyz at nora.li,127.0.0.1): unknown user
2006-02-28 01:07:39 Info: auth(default): client out: FAIL       1       user=xyz at nora.li
2006-02-28 01:07:40 Info: pop3-login: Aborted login: user=<xyz at nora.li>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured

The abobe test user xyz at nora.li exists an receives
valid email via postfix (see below in ls -laR).

My configuration (user dovecot exists with uid 119):

-------------------------
/etc/dovecot/dovecot.conf
-------------------------
base_dir = /var/run/dovecot/
protocols = imap imaps pop3 pop3s
listen = *
ssl_disable = no
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem
disable_plaintext_auth = no
info_log_path = /var/log/dovecot
log_timestamp = "%Y-%m-%d %H:%M:%S "
syslog_facility = mail
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_process_per_connection = yes
login_processes_count = 3
login_max_processes_count = 128
login_max_logging_users = 256
login_greeting = Dovecot ready.
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s
max_mail_processes = 1024
verbose_proctitle = yes
verbose_ssl = yes
first_valid_uid = 200
mail_extra_groups = mail
mail_debug = yes
default_mail_env = maildir:/var/spool/vmail/%d/%n
mail_drop_priv_before_exec = yes
protocol imap {
  mail_use_modules = yes
  mail_modules = /usr/lib/dovecot/modules/imap
  imap_client_workarounds = outlook-idle tb-extra-mailbox-sep
}
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
  mail_use_modules = no
  mail_modules = /usr/lib/dovecot/modules/pop3
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}
auth_executable = /usr/lib/dovecot/dovecot-auth
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes
auth default {
  mechanisms = plain login
  passdb passwd-file {
    args = /etc/vmail/passwd.%d
  }
  userdb static {
    args = uid=200 gid=200 home=/var/spool/vmail/%d/%n
  }
user = root
}

-------------------------
/etc/passwd
-------------------------
vmail:x:200:200::/home/vmail:/bin/sh

- that's the user postfix brings mail in

-------------------------
/etc/group
-------------------------
vmail:x:200:

----------------------------------------
`ls -laR /var/spool/mail/nora.li/xyz
----------------------------------------
/var/spool/vmail/nora.li/xyz:
total 20
drwxr-sr-x  5 vmail vmail 4096 2006-02-27 17:32 .
drwxr-sr-x  4 vmail vmail 4096 2006-02-27 17:32 ..
drwx------  2 vmail vmail 4096 2006-02-27 17:32 cur
drwx------  2 vmail vmail 4096 2006-02-27 18:30 new
drwx------  2 vmail vmail 4096 2006-02-27 18:30 tmp

/var/spool/vmail/nora.li/xyz/cur:
total 8
drwx------  2 vmail vmail 4096 2006-02-27 17:32 .
drwxr-sr-x  5 vmail vmail 4096 2006-02-27 17:32 ..

/var/spool/vmail/nora.li/xyz/new:
total 16
drwx------  2 vmail vmail 4096 2006-02-27 18:30 .
drwxr-sr-x  5 vmail vmail 4096 2006-02-27 17:32 ..
-rw-------  1 vmail vmail  813 2006-02-27 18:14 1141060448.V303I33f01M21995.tapas.letras.de
-rw-------  1 vmail vmail  813 2006-02-27 18:30 1141061439.V303I33f4dM13454.tapas.letras.de

/var/spool/vmail/nora.li/xyz/tmp:
total 8
drwx------  2 vmail vmail 4096 2006-02-27 18:30 .
drwxr-sr-x  5 vmail vmail 4096 2006-02-27 17:32 ..

==============================================================

Any hint will be highly appreciated. Thanx in advance,

Werner


More information about the dovecot mailing list