This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.

Using mutt with IMAP


First, mutt needs to be told to use IMAP. To achieve this, edit ~/.muttrc (or a file it sources) to contain:

set spoolfile=imap://user@hostname/INBOX
set folder=imap://user@hostname/


Move read messages to mbox

If mutt asks Move read messages to /home/$user/mbox? ([no]/yes):

Your alternatives (to set in ~/.muttrc) are (pick one and ignore the others):

  1. don't ask about moving messages, just do it:

    set move=yes
  2. don't ask about moving messages and don't do it:

    set move=no
  3. ask about moving message, default answer yes:

    set move=ask-yes
  4. ask about moving message, default answer no:

    set move=ask-no

New mail in a folder just left

There is a bug with dovecot in <=0.99. It can sometimes make mutt think there is new email in a mailbox you just 'left'...

Authentication realm

If you are using IMAP with SASL and get error messages like Invalid realm in your dovecot log files, try putting this in your .muttrc or /etc/Muttrc]:

set imap_authenticators="plain"

It might be easier however to just put the following in your dovecot.conf:

For Dovecot 1.0
auth default {
  mechanisms = plain
For Dovecot 0.99
auth_mechanisms = plain


mutt (last edited 2009-03-15 22:35:21 by localhost)