This documentation is for Dovecot v1.x, see wiki2 for v2.x documentation.
Differences between revisions 11 and 12
Revision 11 as of 2007-03-20 21:56:53
Size: 2173
Editor: TimoSirainen
Comment:
Revision 12 as of 2008-11-21 21:10:21
Size: 2138
Editor: TimoSirainen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
If it didn't help, you might have [:MailLocation:mail_location] setting wrong. If it's unset, Dovecot tries to detect where your mail is stored by looking at {{{~/Maildir}}}, {{{~/mail}}}, {{{/var/spool/mail/}}} and {{{/var/mail/}}} directories. Depending on what you want, Dovecot might have guessed wrong. See TestInstallation how to figure out what exactly is the problem. If it didn't help, you might have [:MailLocation:mail_location] setting wrong. If it's unset, Dovecot tries to detect where your mail is stored by looking at {{{~/Maildir}}}, {{{~/mail}}}, {{{/var/spool/mail/}}} and {{{/var/mail/}}} directories. Depending on what you want, Dovecot might have guessed wrong. See TestInstallation for how to figure out what exactly is the problem.
Line 15: Line 15:
Dovecot uses different filenames for list of mailbox subscriptions. You'll need to rename these to ones that Dovecot wants (currently {{{.subscriptions}}} for mbox, {{{subscriptions}}} for Maildir, and {{{dovecot.subscriptions}}} for dbox). See ["Migration"] for more information. Dovecot uses different filenames for list of mailbox subscriptions. You'll need to rename these to ones that Dovecot wants (currently {{{.subscriptions}}} for mbox and {{{subscriptions}}} for Maildir). See ["Migration"] for more information.

Missing mailboxes

Dovecot by default doesn't use any "personal IMAP namespace prefix", which clients often call either "IMAP namespace" or "IMAP prefix". With Courier you probably had this set to "INBOX.", with UW-IMAP you might have set it to "mail/". So, the solution is simply to set this field empty and restart your IMAP client. If this helps, but you don't want to modify the clients' configuration, see ["Namespaces"].

If it didn't help, you might have [:MailLocation:mail_location] setting wrong. If it's unset, Dovecot tries to detect where your mail is stored by looking at ~/Maildir, ~/mail, /var/spool/mail/ and /var/mail/ directories. Depending on what you want, Dovecot might have guessed wrong. See TestInstallation for how to figure out what exactly is the problem.

Missing INBOX

See if the mails are stored in ~/mbox file. If ~/mbox file exists, UW-IMAP moves mails there from /var/mail/user. Currently Dovecot doesn't support this feature, so you'll have to either move everyone's mails to ~/mbox and reconfigure your MDA to store mails there, or alternatively get the ~/mbox users to move their mails back to /var/mail/user. This feature may be implemented later to Dovecot, but it's not planned in near future.

It's also possible to symlink the mbox files to the wanted location, but this breaks dotlocking so it may not be a good idea.

Subscriptions

Dovecot uses different filenames for list of mailbox subscriptions. You'll need to rename these to ones that Dovecot wants (currently .subscriptions for mbox and subscriptions for Maildir). See ["Migration"] for more information.

Troubleshooting

If it's still not working, check first if the problem is with IMAP client or server configuration. Easiest way to do this is to talk IMAP directly. (include the A, B, C):

telnet imap.example.org 143
A login username password
B list "" *
C logout

If you see a list of expected mailboxes, the problem is with your IMAP client. If not, set mail_debug=yes and look at the logs.

None: MissingMailboxes (last edited 2009-03-15 22:35:23 by localhost)