[Dovecot] new configure-option --disable-index
Steffen Kaiser
skdovecot at smail.inf.fh-bonn-rhein-sieg.de
Wed Jan 18 09:48:56 EET 2006
On Tue, 17 Jan 2006, Marten Lehmann wrote:
Hello,
>> The default is autodetection.
>
> I don't think that dovecot will be able to find my mailboxes without giving
> it a hint, because the location is neither /var/spool/mail/%u nor ~/Maildir
> :-)
>> Maybe there's still a way to do this. But you have to tell a little more
>> about your config and post your auth section from dovecot.conf.
>
> It's pretty short:
>
> disable_plaintext_auth = no
> auth_verbose = yes
> auth default {
> mechanisms = plain
> passdb passwd-file {
> args = /pop3/conf/pop3-auth.txt
> }
>
> userdb passwd-file {
> args = /pop3/conf/pop3-auth.txt
> }
> }
First I guess there is a problem with the default: yes vs. no
It is not sufficient to change the default mailbox setting, because this
setting is used when the userdb does not specify a location. When the
majority of your users is reachable with the same template, e.g.:
maildir:/mnt/hd%1Ri/%Ln/%Us:INDEX=MEMORY
(see dovecot_root/doc/variables.txt about the percent variables)
Otherwise, you must appended ":INDEX=MEMORY" to all settings in your
userdb, e.g. my default:
default_mail_env =
maildir:%h/MailDir:INDEX=/var/spool/dovecot/%i:CONTROL=/var/spool/dovecot/%i
then I maintain a LDAP attribute named "mailDovecot" for those users with
a different mailbox, e.g.:
mailDovecot:
maildir:/mailcache/%Ln:INDEX=/var/spool/dovecot/%i:CONTROL=/var/spool/dovecot/%i
You see: the "extra" settings must be specified for each entry.
==
Hmm, maybe I grasp your problem now: You use a passwd file, which uses the
colon as delimiter for its fields itself, right?
However, I never used passwd, but it's limited to uid/pwd/homedir anyway,
right? So you ought to have some fixed template to reach your mailboxes
relative to the user's homedirectory, which you can put into
default_mail_env and add the ":INDEX=MEMORY" there.
Bye,
--
Steffen Kaiser
More information about the dovecot
mailing list