I'd never heard of bagoma before. I've used Gmvault successfully on both gmail and google apps accounts.
Anybody tried out both and have data to share?
Alternatives: http://imapsync.lamiral.info/ http://offlineimap.org/ http://isync.sourceforge.net/
1. You used the keep option,
2. fetchlimit was set to be less than the number of messages in the remote mailbox, and
3. The remote mailbox stayed above this limit,
then you would find yourself in a state where fetchmail would say that it had fetched everything while there were unread messages that it would never look at.
Looking for a bug report just now, I didn't see anything that matched this.
http://www.mhonarc.org/archive/html/fetchmail-friends/2003-1...
While I can understand holding a grudge against any software that drops email -- that was in 2003...
[edit: also see markrages link on "why getmail" below]
To solve it I did what any bored Perl programmer would do - write my own fetchmail program in a couple hours in Perl. It solved my issues and i've been using it ever since. Years later it took me about an hour to add SSL IMAP support so I could use it on Gmail and Exchange.