imapsync is my personal favorite approach to this problem.
In addition to imap -> filesystem backups it supports synchronizing mail in both directions. And both source and destination can be remote systems.
In addition to imap -> filesystem backups it supports synchronizing mail in both directions. And both source and destination can be remote systems.