Skip to main content

Gmail Backup

Project description

# Gmail Backup

This is a small command-line tool that backs up your Gmail.
It downloads your email messages as [RFC822](http://www.w3.org/Protocols/rfc822/) format *.eml text files, which are compatible with most email clients.


## Installation

This requires Python 2.7.
You can install dependencies using this command:

pip install gmailbackup


## Command Line Usage

Download all email messages into the "email" directory:

./gmailbackup.py -u <username> -p <password>

Download all email messages labeled "foo" and "bar" into their own subdirectories under "mydir":

./gmailbackup.py -u <username> -p <password> -l foo,bar -o mydir

## Python Usage

To get started, use the `GmailClient` class in a `with` statement, authenticate it, then iterate any mailbox (label) you'd like.
The `GmailClient` is a simple wrapper around the IMAP4 client.

from gmailbackup import GmailClient

with GmailClient() as client:
client.authentiate('me@gmail.com', 'mypassword')
client.save_mailbox('Some Label', 'path/to/downloads')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gmailbackup-1.0.2.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gmailbackup-1.0.2-cp27-none-macosx_10_10_x86_64.whl (3.3 kB view details)

Uploaded CPython 2.7macOS 10.10+ x86-64

File details

Details for the file gmailbackup-1.0.2.tar.gz.

File metadata

  • Download URL: gmailbackup-1.0.2.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for gmailbackup-1.0.2.tar.gz
Algorithm Hash digest
SHA256 07c7cf99454112da6cf055c6d94e4141dfc388da8cb1adeeb3eebcd5dcf66312
MD5 30ebf04825f656dcbd67a1f28dc149d8
BLAKE2b-256 0a5e506c80ceacd2472f37a2a085053607cadc67de579a1cfceaad06d886d7cb

See more details on using hashes here.

File details

Details for the file gmailbackup-1.0.2-cp27-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for gmailbackup-1.0.2-cp27-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 158ed86b358cd667b400db6cf0c7b6730ab93ae6b8068dd8277e89ada3706b64
MD5 3f8eeb345861302216337956ab2a8699
BLAKE2b-256 057b69c129dc53f97e1f599a9a45dae06af4b23a805f876401101d44f5fb47fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page