Does beagle modify their mtime or atime? Afaik, mutt checks the mail files atime to determine if it's been read or not. This breaks a lot of other situations (/home mounted noatime; mailbox rsync'd from somewhere else; mailboxes on a funny filesystem e.g. XFS etc.). I don't think it's possible to really avoid changing the atime when reading the file.
There's a program here that restores atime values: <http://mirrors.dotsrc.org/mutt/contrib/fix-atime.README> This is really a mutt bug, but one that will almost certainly not get fixed. You could move to Maildir though. -- Jon Dowland
signature.asc
Description: Digital signature

