[Dovecot] "$default_mail_env/cur" not found with passwd-file
authentication on v1.0-test80
OpenMacNews
OpenMacNews at speakeasy.net
Sat Sep 10 04:39:29 EEST 2005
hi all,
i've built
dovecot: Sep 09 18:04:24 Info: Dovecot v1.0-test80 starting up
on OSX 10.4.2.
in addition to pgsql auth, which is working 4 me, i'd like to step-by-step
verify simple passwd-file authentication/testing.
unfortunately, i'm having a problem with the login process NOT FINDING the
".../cur" dir.
here are the details ....
my config includes:
...
default_mail_env =
maildir:/var/Data/Mail/%d/Accounts/%1u/%u/Maildir:INDEX=/var/Data/Mail/indexes/%d/%n
...
auth default {
mechanisms = plain
userdb passwd-file {args = /var/Settings/Security/test_user_file}
passdb passwd-file {args = /var/Settings/Security/test_user_file}
...
}
...
my 'test_user_file' has a test user "testuser at testdomain.com" with an
appropriately CRYPT'd pwd
% grep /var/Settings/Security/test_user_file testuser
testuser at mydomain.com:XXXXXXXXXX:65001:65001:/var/Data/Mail/mydomain.com/Accounts/t/testuser/Maildir::::
when i login via telnet/shell, i get:
% telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK IMAP ready
x login testuser at mydomain.com testuser
x OK Logged in.
Connection closed by foreign host.
and my log shows:
dovecot: Sep 09 18:17:39 Info: auth(default): client in: AUTH 1 PLAIN
service=IMAP secured lip=127.0.0.1 rip=127.0.0.1
resp=AGJsYWtlcnNAb3BlbmV4ZWMuY29tAGJsYWtlcnM=
dovecot: Sep 09 18:17:39 Info: auth(default): client out: OK 1
user=testuser at mydomain.com
dovecot: Sep 09 18:17:39 Info: auth(default): master in: REQUEST 1
1486 1
dovecot: Sep 09 18:17:39 Info: auth(default): master out: USER 1
testuser at mydomain.com uid=65001 gid=65001
home=/var/Data/Mail/mydomain.com/Accounts/t/testuser/Maildir
dovecot: Sep 09 18:17:39 Info: imap-login: Login:
user=<testuser at mydomain.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1,
secured
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): Effective
uid=65001, gid=65001
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): Namespace:
type=private, prefix=Private/, sep=/, inbox=yes, hidden=no, subscriptions=no
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): maildir
autodetect: stat($default_mail_env/cur) failed: No such file or directory
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): mbox autodetect:
data=$default_mail_env
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): mbox autodetect:
INBOX file: stat($default_mail_env) failed: No such file or directory
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): mbox autodetect:
has .imap/: stat($default_mail_env/.imap) failed: No such file or directory
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): mbox autodetect:
has inbox: stat($default_mail_env/inbox) failed: No such file or directory
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): mbox autodetect:
has mbox: stat($default_mail_env/mbox) failed: No such file or directory
dovecot: Sep 09 18:17:39 Error: imap(testuser at mydomain.com): Ambiguous mail
location setting, don't know what to do with it: $default_mail_env (try
prefixing it with mbox: or maildir:)
dovecot: Sep 09 18:17:39 Error: imap(testuser at mydomain.com): Failed to create
storage for 'Private/' with data: $default_mail_env
dovecot: Sep 09 18:17:39 Error: child 1496 (imap) returned error 89
ignoring, for the moment the mbox 'complaints', and worrying first about the
first:
dovecot: Sep 09 18:17:39 Info: imap(testuser at mydomain.com): maildir
autodetect: stat($default_mail_env/cur) failed: No such file or directory
i'm a bit stymied ....
if i understand correctly, that:
autodetect: stat($default_mail_env/cur)
is looking for: "/var/Data/Mail/mydomain.com/Accounts/t/testuser/Maildir/cur",
which, on my system, exists:
% ls -d /var/Data/Mail/mydomain.com/Accounts/t/testuser/Maildir/cur
/var/Data/Mail/mydomain.com/Accounts/t/testuser/Maildir/cur
as i've had all this working fine with pgsql authentication, i have this
sneaking suspicion that i'm missing something obvious here.
thoughts? suggestions?
thx!
richard
More information about the dovecot
mailing list