"The Web is awash with tutorials on how to back up your
email. Strangely, none of them covers probably the easiest and most
efficient email backup system based on the excellent IMAP Grab
utility. This tiny Python script acts as a user-friendly wrapper
for the getmail tool. Using the script, you can set up a fool-proof
email backup solution using just a single command.
"Deploying the IMAP Grab backup solution is a cinch. First off,
install the getmail package using your distro's package manager.
Download then the latest IMAP Grab package, unzip it, and move the
imapgrab.py file to the directory of your choosing. Make the script
executable using the chmod +x imapgrab.py command."