Nickolai Dobrynin <[email protected]> writes: > The lesson I learned was something I should have known earlier: on > entering a group, the first N (say, N=200) articles are chosen based > on internal logic of the server and only *then* arranged based on the > user's choice (i.e. `gnus-thread-sort-by-most-recent-date', in my > particular case). > > In retrospect, this approach is the only practical one. Otherwise how > is the poor client supposed to pull up the entire content of the > group, to be able to order that content by date? Completely wasteful. > > The other lesson was that GNUS prioritizes Maildirs according to the > articles' timestamps. Moving articles around should be done in a way > that preserves the timestamps, e.g. through `cp --preserve' (locally) > or `mbsync' (remotely), or the articles will get scrambled, as they > were in my case. GNUS, apparently, does *not* preserve timestamps when > copying or moving.
I don't really know about this. I use offlineimap to sync Maildir with gmail. I use dovecot to serve it locally to gnus and communicate changes. Some gnus nnimap groups I explicity state I want to display All messages on entry; it's never been a problem. My comment in the earlier post was concerned with not confusing gmail. My understand there is that to remove a message completely from gmail, including "All Mail", you need to move it to Trash. If you just delete it from your inbox in gnus, it will be deleted from the gmail inbox, but still be there in "All Mail". Anyway from what you say it seems you're happy with how things work now. A success for Usenet and this newsgroup!
