Murry – my mail delivery is working fine. The first message even automatically creates the Maildir structure like it should, all permissions correct.

Steffen Kaiser – I will place the output of dovecot –n at the bottom of this message.

I've configured checkpassword which should be a script that comes with dovecot. However, I cant find it in my install…. Which I thought was standard. Not sure where to go get it from either.

See this error from the log:
dovecot: auth: Fatal: execv(/usr/bin/checkpassword) failed: No such file or directory dovecot: auth: Error: checkpassword(foo,127.0.0.1): Child 29179 exited with status 84

And the pop client sees:
-ERR [IN-USE] Temporary authentication failure.

Isn't it a script rather than a binary?
Is it what should be using to read my simple virtual user flat text file?


dovecot -n


# 2.0.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-xxx.xxx.i686 i686 CentOS release 6.4 (Final)
auth_failure_delay = 10 secs
auth_mechanisms = plain login
auth_verbose = yes
default_process_limit = 50
disable_plaintext_auth = no
listen = *
login_greeting = Greetings!
mail_location = maildir:~/Maildir
mbox_write_locks = fcntl
passdb {
  driver = pam
}
passdb {
  args = /usr/bin/checkpassword
  driver = checkpassword
}
service auth {
  unix_listener auth-userdb {
    group = postfix
    user = postfix
  }
}
ssl_cert = </etc/pki/arj22/certs/d.pem
ssl_key = </etc/pki/arj22/private/d.pem
userdb {
  driver = passwd
}
userdb {
  driver = prefetch
}
userdb {
  args = /etc/dovecot/passwd/%d
  driver = passwd-file
}
protocol pop3 {
  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
  pop3_uidl_format = %08Xu%08Xv
}




EOF

Reply via email to