[Dovecot] maildir autodetect failing. what's wrong with this setup?

Richard openmacnews at gmail.com
Mon Aug 21 04:46:09 EEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

hi timo,

thanks for the reply!

Timo Sirainen wrote, On 8/20/06 6:17 PM:
>>  auth default {
>>   passdb passwd-file {
>>    args = /etc/dovecot/imapd.passwd
>>   }
>>   userdb static {
>>    args = static uid=300 gid=300 home=/var/dovecot/mail
>> mail=maildir:/var/dovecot/mail/%d/%n/Maildir nice=10
>>   }
>>  }
>>  default_mail_env =
>> maildir:/var/dovecot/mail/%d/%n/Maildir:INDEX=/var/dovecot/indexes/%d/%n
> 
> Your userdb static's mail overrides the default_mail_env.

aha.

> Probably better to use:
> 
> args = static uid=300 gid=300 home=/var/dovecot/mail/%d/%n and nice=10
> 
> default_mail_env = maildir:~/Maildir:INDEX=/var/dovecot/indexes/%d/%n

got it. changed.

>> in /etc/dovecot/imapd.passwd, i have:
>>
>>  omn at server.com:{PLAIN}pass:300:300::/var/dovecot/mail:::
> 
> If you're using userdb static, there's no point in having anything else
> in here than just "user:pass".

i didn't originally *think* so, but i was seeing odd behaviors, and got
confused.

changed to:

	omn at server.com:{PLAIN}pass:::::::

>>  omn at server.com     static  uid=300  gid=300   home=
>> mail=maildir:/server.com/omn/Maildir      nice=10
> 
> This doesn't look anymore what you showed above. Have you set
> mail_chroot or something?

nope. or, at least, no knowingly ...

> Or just show what "dovecot -n" says.

here you go, per request:

% dovecot -n
log_path: /var/Logs/dovecot/dovecot.log
info_log_path: /var/Logs/dovecot/dovecot.log
listen: *:143
ssl_listen: *:993
ssl_ca_file: /etc/ssl/CERTS/main.CA.cert.rsa.pem
ssl_cert_file: /etc/ssl/CERTS/mail.server.com.rsa.pem
ssl_key_file: /etc/ssl/PRIVATE_KEYS/mail.server.com.privkey.rsa.pem
ssl_parameters_regenerate: 24
ssl_cipher_list: ALL:!SSLv2:!aNULL:!NULL:!EXPORT:!DES:!LOW:@STRENGTH
verbose_ssl: yes
login_dir: /var/Process/dovecot/login
login_executable: /usr/local/dovecot/libexec/dovecot/imap-login
login_user: dovecot_login
login_greeting: mail.server.com Dovecot IMAP4 v1.0 server ready
login_chroot: no
login_greeting_capability: yes
login_max_processes_count: 64
login_max_connections: 128
max_mail_processes: 256
first_valid_uid: 300
last_valid_uid: 300
mail_extra_groups: dovecot
default_mail_env: maildir:~/Maildir:INDEX=/var/dovecot/mail/indexes/%d/%n
mail_debug: yes
maildir_copy_with_hardlinks: yes
mbox_dotlock_change_timeout: 30
mbox_dirty_syncs: no
mbox_lazy_writes: no
umask: 7
mail_drop_priv_before_exec: yes
mail_process_size: 128
mail_plugin_dir: /usr/local/dovecot-imap
imap_client_workarounds: delay-newmail outlook-idle
namespace:
  type: private
  separator: /
  prefix: Private/
  inbox: yes
namespace:
  type: public
  separator: /
  prefix: Public/
namespace:
  type: shared
  separator: /
  prefix: Shared/
auth default:
  mechanisms: plain digest-md5 cram-md5
  user: dovecot
  verbose: yes
  debug: yes
  process_size: 64
  passdb:
    driver: passwd-file
    args: /etc/dovecot/imapd.passwd
  userdb:
    driver: static
    args: static uid=300 gid=300 home=/var/dovecot/mail/%d/Accounts/%n
nice=10

>> type=private, prefix=Private/, sep=/, inbox=yes, hidden=no, subscriptions=no
>> dovecot: Aug 20 08:07:33 Info: IMAP(omn at server.com): maildir autodetect:
>> stat($default_mail_env/cur) failed: No such file or directory
> 
> I suppose you're trying to use $default_mail_env in namespace'ste
> location?

yup.

> That won't work. Just don't set location at all and that does
> it.

ok. removed.


now, with login via telnet, i see:

dovecot: Aug 20 18:42:29 Info: auth(default): client in: AUTH   1
PLAIN   service=IMAP    secured lip=x.x.x.x rip=x.x.x.x  resp=<hidden>
dovecot: Aug 20 18:42:29 Info: auth(default): client out: OK    1
user=omn at mail.server.com
dovecot: Aug 20 18:42:29 Info: auth(default): master in: REQUEST
1       7529    1
dovecot: Aug 20 18:42:29 Info: auth(default): master out: USER  1
omn at mail.server.com     static  uid=300  gid=300
home=/var/dovecot/mail/mail.server.com/Accounts/omn       nice=10
dovecot: Aug 20 18:42:29 Info: imap-login: Login:
user=<omn at mail.server.com>, method=PLAIN, rip=x.x.x.x, lip=x.x.x.x, secured
dovecot: Aug 20 18:42:30 Error:
statfs(/var/dovecot/mail/indexes/mail.server.com/omn) failed: No such
file or directory
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): Effective
uid=300, gid=300
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): Namespace:
type=private, prefix=Private/, sep=/, inbox=yes, hidden=no, subscriptions=no
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): maildir:
data=/var/dovecot/mail/mail.server.com/Accounts/omn/Maildir:INDEX=/var/dovecot/mail/indexes/mail.server.com/omn
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): maildir:
root=/var/dovecot/mail/mail.server.com/Accounts/omn/Maildir,
index=/var/dovecot/mail/indexes/mail.server.com/omn, control=, inbox=
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): Namespace:
type=public, prefix=Public/, sep=/, inbox=no, hidden=no, subscriptions=no
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): maildir:
data=/var/dovecot/mail/mail.server.com/Accounts/omn/Maildir:INDEX=/var/dovecot/mail/indexes/mail.server.com/omn
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): maildir:
root=/var/dovecot/mail/mail.server.com/Accounts/omn/Maildir,
index=/var/dovecot/mail/indexes/mail.server.com/omn, control=, inbox=
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): Namespace:
type=shared, prefix=Shared/, sep=/, inbox=no, hidden=no, subscriptions=no
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): maildir:
data=/var/dovecot/mail/mail.server.com/Accounts/omn/Maildir:INDEX=/var/dovecot/mail/indexes/mail.server.com/omn
dovecot: Aug 20 18:42:30 Info: IMAP(omn at mail.server.com): maildir:
root=/var/dovecot/mail/mail.server.com/Accounts/omn/Maildir,
index=/var/dovecot/mail/indexes/mail.server.com/omn, control=, inbox=


which, IIUC, is "good" :-)

if, so, Thank you, sir!

Richard

- --

/"\
\ /  ASCII Ribbon Campaign
 X   against HTML email, vCards
/ \  & micro$oft attachments

[GPG] OpenMacNews at gmail dot com
fingerprint: 50C9 1C46 2F8F DE42 2EDB  D460 95F7 DDBD 3671 08C6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iEYEAREDAAYFAkTpEGAACgkQlffdvTZxCMZrWQCfbenOYQBc4EkaR0mdhh1YrQkv
IEgAoL2IW2VLwjzN/aSV2orXcmsM0NOa
=SqVn
-----END PGP SIGNATURE-----


More information about the dovecot mailing list