On Mon, Aug 4, 2008 at 4:19 AM, Eduardo M KALINOWSKI eduardo@kalinowski.com.br wrote:
Carl Vondrick wrote:
I believe I have narrowed down the problem to dovecot-auth not finding my userdb. But, I am able to connect to dovecot via IMAP in my MUA and preform operations (read, delete mail, create folders). This leads me to believe my userdb is setup correctly.
Does anyone have any idea as to why dovecot-auth would not find my userdb? (Configuration is below).
Are you using virtual users?
Yes, from a simple passwd-like file that contains something like:
vondrick:{SSHA}foobar:1000:1000::/home/carl/mail/vondrick
In this case, Dovecot's deliver needs a master socket to get user information from. See instructions at http://wiki.dovecot.org/LDA .
I have adjusted my configuration so that a master auth socket is created. I confirmed it's created, but the problem still persists.
carl@cvondrick:~$ dovecot -n # 1.0.10: /etc/dovecot/dovecot.conf log_path: /var/log/dovecot.log ssl_disable: yes disable_plaintext_auth: no verbose_ssl: yes login_dir: /var/run/dovecot/login login_executable: /usr/lib/dovecot/imap-login mail_location: mbox:/home/carl/mail/%u mail_debug: yes dotlock_use_excl: yes auth default: verbose: yes debug: yes passdb: driver: passwd-file args: /etc/dovecot/passwd userdb: driver: passwd-file args: username_format=%u /etc/dovecot/passwd socket: type: listen master: path: /var/run/dovecot/auth-master mode: 511 user: carl
carl@cvondrick:~$ ls /var/run/dovecot/ auth-master auth-worker.25156 dict-server login master.pid
carl@cvondrick:~$ /usr/lib/dovecot/dovecot-auth dovecot-auth: Fatal: You'll need to add at least one userdb
Any ideas? I configured deliver to log, but nothing is written to the log when the permissions are 0666.
Carl