Identifying multiple imap accounts with new mail in sidebar

Andy Spiegl mutt.andy at spiegl.de
Mon Feb 27 14:17:49 UTC 2023


Hi Neubienaut,

> I would like to view my various imap accounts in the sidebar with count
> of new messages so I don't have to reopen each account in mutt (with mutt
> -f 'imap config file') to check for new mail.

I'm trying something similar but there are a few problems with the sidebar.

Please see my mail (Dec 22 and Jan 23) to the mutt list:
 "sidebar inconsistencies or misunderstandings"
Unfortunately nobody replied to my request which either means
that I'm asking for too much or that noone knows a solution.
Or I'm completely misunderstanding some concepts - I hope not.

> Now, what I would like to do is setup a system so that I can determine which
> email accounts have new mail and open them in mutt
For that to work mutt needs open connections to the other accounts.
I haven't figured out yet how to do that right at the start of mutt.
So I'm using this trick: I defined a folder-hook for every account like this:

folder-hook "imaps://USER1@SERVER1/INBOX" push '1^mC^uimaps://USER2@SERVER2/INBOX.mutt-trash-pls-ignore^mC^uimaps://USER3@SERVER3/mutt-trash-pls-ignore^mG''

Now when I start mutt for USER1 at SERVER1 it jumps to the first message
(which is an empty dummy message I leave in the INBOX) and "saves" it to a
dummy folder on the other accounts.  This makes mutt open imap connections
to the other accounts.  Every once in a while I have to empty the dummy folders.

One advantage of this trick is that mutt can announce new messages in all accounts.
Either through the browse-mailboxes command or in the sidebar.
And TAB completion for folders in the other accounts works right from the start of mutt.

If anyone knows a better solution I'd be VERY HAPPY to know about it.

Andy

-- 
 Efficiency is intelligent laziness.


More information about the Mutt-users mailing list