Hmm, okay, what I noticed is this:

The mailbox view (hitting 'c', then '?', then <TAB>) kind of
works if I have a non-flat maildir layout (so having a maildir as
something like .INBOX.Linus in the file system):

~~~
 2   271 imap://test:[email protected]/Linus 
~~~

After opening that maildir the count then shows 0 instead of 271.
And even after restarting mutt, this count remains 0 until a new
email arrives.

However, it does not work for a flat maildir layout as I used to
have it (so just having .Linus in the file system). The count
shows 0 after opening the maildir - but it is back to 271 after
restarting mutt.

Using this mailbox view with a non-flat maildir layout will do for
now for me as a workaround. However I'm still wondering, whether
the IMAP folder view is supposed to show new emails in a similar
fashion.

Cheers, Linus


On Sun, Jan 22, 2012 at 04:35:49PM +0100, Linus Lüssing wrote:
> Hi,
> 
> I'm currently trying to migrate from a local Maildir to an IMAP
> server. So far I was used to have a maildir marked with an 'N' in
> mutt if there was a new email in there, like:
> ~~~
> 21   N drwxr-x---  5 fetchmai mail         4.0K Jan 22 12:11 .Linus/
> ~~~
> 
> Which is pretty handy, because I don't want to have to access
> every single maildir to check whether I have new emails there.
> 
> However, I do not seem to have this anymore when trying to access my
> mails via IMAP, it for instance just says:
> 
> ~~~
> 16     IMAP                                  Linus
> ~~~
> 
> Am I doing something wrong in Dovecot or in Mutt? Or is this
> somehow not supported with IMAP?
> 
> 
> My muttrc for IMAP looks like this (I'm trying to start minimal):
> ~~~
> set folder="imap://test:[email protected]/"
> set spoolfile="imap://test:[email protected]/"
> set imap_check_subscribed=yes
> ~~~
> 
> The muttrc for the local Maildirs looked like this:
> ~~~
> ignore *
> unignore From: To: Cc: Subject: Date: #Only these are shown in the
> header
> set from="[email protected]"
> set realname="Linus Lüssing"
> set use_from=yes
> set envelope_from="yes"
> set editor = "/usr/bin/vim +\"set nomodeline\" +\"set tw=66\""
> set sendmail="/usr/bin/msmtp"
> set mbox_type=Maildir
> set folder="/var/mail/Maildir"
> set mask="!^\\.[^.]"
> set mbox="/var/mail/Maildir"
> set record="+.Sent"
> set postponed="+.Drafts"
> mailboxes ! + `\
> for file in /var/mail/Maildir/.*; do \
>   box=$(basename "$file"); \
>   if [ ! "$box" = '.' -a ! "$box" = '..' -a ! "$box" =
> '.customflags' \
>       -a ! "$box" = '.subscriptions' ]; then \
>     echo -n "\"+$box\" "; \
>   fi; \
> done`
> mailboxes "/var/mail/linus"
> ~~~
> 
> And I'm using Mutt 1.5.20 (2009-06-14) and dovecot-imapd 1:1.2.15-7
> on a Debian Squeeze.
> 
> 
> Cheers, Linus
> 
> 
> PS: Thanks for sharing Mutt and its code with the world, 
> it's been a very reliable email client for me for ages.
> 

Reply via email to