I finally upgraded to mutt 1.5.20 on a new OpenBSD 4.6 box and I have a problem with folders showing as to have "new mail". The mail is stored in local mbox format. After I read and delete some mails in a folder (A) and then switch to another one (B), mutt claims that there is new mail in A. Checking the st_*time entries shows:
ctime: Mon Nov 9 12:54:46 2009 atime: Mon Nov 9 12:54:45 2009 mtime: Mon Nov 9 12:54:46 2009 The mtime is always 1s newer than the atime of those folders that I just left. Is that a problem with the way mutt updates folders after entries are deleted (write the new mbox which updates mtime but not atime?) or with my local setup? Example: here I deleted the last message in the mbox folder and then hit 'q' and 'y' for confirmation. $ mutt -f mbox 9 kept, 1 deleted. $ mystat mbox ctime: Mon Nov 9 13:23:47 2009 atime: Mon Nov 9 13:23:46 2009 mtime: Mon Nov 9 13:23:47 2009