BaGoMa
|
BaGoMa (Backup Google Mail) backs-up and restores the contents of a GMail account. It can restore all the labels (folder structure), as well as the flags (seen/read, flagged) of a message. It can restore all the labels (folder structure), as well as the flags (seen / read, flagged) of a message. It differs from other similar solutions in a few important ways:
1. It is Open Source Software. You can read the code to make sure your password and email contents remain private.
2. Some backup solutions force you to use only ASCII characters in your labels. BaGoMa has no such restrictions on label names. Specifically, foreign characters and '/' (the label hierarchy delimiter) are allowed.
3. BaGoMa is tuned to work specifically with GMail. Each message is only downloaded and saved once. Backup solutions that are designed to work with regular IMAP accounts will download each message multiple times (once per label) when used to back up a GMail account. That can significantly increase the bandwidth requirements and the amount of storage required for backup. Additionally, a faithful restoration of your GMail account might not be possible from such a backup.
BaGoMa requires your GMail account to be IMAP accessible. Check the Mail Settings and make sure "Enable IMAP" is selected under the "Forwarding and POP/IMAP" tab. In the "Folder Size Limits" section on the same tab, make sure the following option is selected: "Do not limit the number of messages in an IMAP folder".
Usage: bagoma.exe [options] -e <Email>
Options:
-h, --help show this help message and exit
-e EMAIL, --email=EMAIL the email address to log in with (MANDATORY)
-p PWD, --pwd=PWD the password to log in with (will prompt if missing)
-d CACHEDIR, --dir=CACHEDIR the backup/restore directory [default: same as email]
-a ACTION, --action=ACTION the action to perform: backup, restore, compact or printIndex [default: backup]
-s SERVER, --server=SERVER the GMail server to use [default: imap.gmail.com]
--dryRun pretend to perform "compact" [default: False]
--port=PORT the IMAP port to use for GMail [default: 993]
-l LOGLEVEL, --log=LOGLEVEL the console log level (DEBUG, INFO, WARNING, ERROR, CRITICAL) [default: WARNING]
-f LOGFILE, --file=LOGFILE the log file (set it to 'off' to disable logging) [default: log.txt]
--version show the version number
The license of this software is Free, you can free download and free use this email tool software.