On Tue, 30 Aug 2005, Andy Cravens wrote:
I'm installing dovecot and migrating from mbox to maildir. I've read several articles concerning this process but I can't seem to find the answer to one particular question. What is the default name of the inbox when using maildir format? I need to create this in advance for each user and I don't know what dovecot is expecting for the inbox directory name.
From the Wiki, search for ".INBOX" using the "text" button:
"What is the ''mail environment''?
[snip]
maildir: rootdir [ :INBOX= inboxdir ] [ :INDEX= indexdir ] [ :CONTROL= controldir ]
Do not type the square brackets. They only mark optional parts. The parts in italics are where you supply your own data. All four specify directory paths. Do not leave any blanks in, I have used them only for legibility.
Notice that the mailbox INBOX is special in the imap protocol. If you specify an inbox in the mail environment, any reference to a mailbox called INBOX is redirected to the specified directory. If you leave it out, the specified rootdir is used for the INBOX too. (So even if you see a directory called .INBOX in your Maildir, the contents of INBOX goes directly in Maildir.)
The index part specifies where dovecot stores its indices. It can be specified as MEMORY, but I do not know what happens then. Perhaps the server will not save indices to files but rebuild its indices each time a client connects, or each time a client selects a mailbox."
So, when you use no extra INBOX setting, the INBOX defaults to the "cur/new" folders within your MailDir root directory; the .INBOX only holds the Dovecot-specific files, unless you redirect them via INDEX or CONTROL.
(Using alpha1) BTW: If you tell Dovecot exactly what's your mail environment is, e.g.:
default_mail_env = maildir:%h/.fb02-mailboxes:INDEX=/var/cache/dovecot/indexes/%Lu:CONTROL=/var/cache/dovecot/control/%Lu
it happily creates all neccessary folders and files when you logon the first time, e.g.
Configure a test user, logon via IMAP, them copy/move a message into the account (via IMAP) and observe the results.
Bye,
-- Steffen Kaiser