Hi Karel, > it seems that > > mu_mailbox_open(maildir, MU_STREAM_READ); > > always delivers mails from maildir/new/ to maildir/cur/.
Yes, indeed. > From my point of view is it unexpected behavior. I'm not sure. Even after being moved to cur, those messages still remain "new" for the reader. The new,cur,tmp are internal aspects of Maildir architecture and I see no reason why end users should be concerned about them. On the other hand, if my memory serves me, it is the maildir spec which clearly requires that any messages be moved from new to cur upon any access to the mailbox. > Would it be possible to fix/improve mailutils behavior? It would be > nice to have a way how explicitly disable any maildir modification. > > What about to add a new flag? For example MU_STREAM_NO_DELIVER or so. Looks like this will imply a considerable rewrite of the Maildir support, because simply keeping those files in the "/new" subdir will make them invisible for the user. On the other hand, scanning "/new" and incorporating messages from it without moving them to "/cur" goes agains maildir specs. Regards, Sergey _______________________________________________ Bug-mailutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-mailutils
