On Tue, Jul 14, 2020 at 11:07:10PM +0200, Sebastian Stein wrote:
set folder="$HOME/Mail" mailboxes `cd $HOME/Mail; echo P-*|sed -e 's/P-/+&/g'` mailboxes `cd $HOME/Mail; echo L-*|sed -e 's/L-/+&/g'`
Since you are prefixing your mailboxes with '+' (as you should!), this precludes the problem being related to the one fixed for 1.14.6.
There are 283 mbox files counting about 4.000 characters. Is this too much?
No, it shouldn't be.
Is it expected that value of "mailboxes" variable isn't shown when running:mutt -D
Mailboxes are not stored in a configuration variable, so that won't be dumped out by mutt -D. Mutt doesn't provide a way to print out the current mailboxes list. However the 'y' keybinding (<browse-mailboxes>) will list them in the mailbox browser.
So far, I haven't found any clear way to reproduce it.
This is the important part though. I've been staring at the code looking into Mike's problem. I saw a few (old) race conditions I need to address eventually but not much else. Without a simplified configuration and instructions to reproduce, I doubt I'll be able to find the problem.
I "think" it most often happens if several emails are added by procmail to several different mbox files. Only 1 or 2 of such folder files are marked as having new mails, all others are lost.
Have you checked the access time vs modification time of those mailboxes? Capture them before and after procmail, and then launching Mutt. See if this gives any clues.
-- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
signature.asc
Description: PGP signature