All Projects → andreasscherbaum → maildir2gmail

andreasscherbaum / maildir2gmail

Licence: Unlicense license
Maildir 2 Gmail

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to maildir2gmail

Imapsync
Imapsync is an IMAP transfers tool. The purpose of imapsync is to migrate IMAP accounts or to backup IMAP accounts. IMAP is one of the three current standard protocols to access mailboxes, the two others are POP3 and HTTP with webmails, webmails are often tied to an IMAP server. Upstream website is
Stars: ✭ 2,201 (+15621.43%)
Mutual labels:  imap, migration, mailbox
Imapcopy
Recursively copy all e-mail messages and folders from one IMAP account to another.
Stars: ✭ 52 (+271.43%)
Mutual labels:  imap, gmail, migration
Elasticsearch Gmail
Index your Gmail Inbox with Elasticsearch
Stars: ✭ 1,964 (+13928.57%)
Mutual labels:  gmail, gmail-inbox
Gmail Imap Php
API to work with Gmail using IMAP built on top of Zend Imap Library
Stars: ✭ 60 (+328.57%)
Mutual labels:  imap, gmail
Offlineimap
Read/sync your IMAP mailboxes (python2)
Stars: ✭ 1,647 (+11664.29%)
Mutual labels:  imap, maildir
mgmigrate
mgmigrate is a tool for migrating data from MySQL or PostgreSQL to Memgraph and between Memgraph instances.
Stars: ✭ 17 (+21.43%)
Mutual labels:  migration, migration-tool
mongration
MongoDB data migration tool for Spring Boot projects
Stars: ✭ 21 (+50%)
Mutual labels:  migration, migration-tool
hasura-metadata-patcher
CLI tool to patch Hasura metadata json file. Helps to organize complex CI/CD flows through different environments.
Stars: ✭ 14 (+0%)
Mutual labels:  migration, migration-tool
inbox-notifier
Gmail notifications instantly in the Windows taskbar
Stars: ✭ 55 (+292.86%)
Mutual labels:  gmail, mailbox
mail-deduplicate
📧 CLI to deduplicate mails from mail boxes.
Stars: ✭ 134 (+857.14%)
Mutual labels:  mailbox, maildir
modoboa-imap-migration
An extension to ease the migration between 2 IMAP servers using offlineimap
Stars: ✭ 14 (+0%)
Mutual labels:  imap, migration
toggl2clockify
Migrate data from toggl to clockify
Stars: ✭ 21 (+50%)
Mutual labels:  migration, migration-tool
Neomutt
✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat
Stars: ✭ 2,343 (+16635.71%)
Mutual labels:  imap, maildir
Migrate2Postgres
Easily migrate from other DBMSs to PostgreSQL
Stars: ✭ 47 (+235.71%)
Mutual labels:  migration, migration-tool
butterfly
Application transformation tool
Stars: ✭ 35 (+150%)
Mutual labels:  migration, migration-tool
mik
The Move to Islandora Kit is an extensible PHP command-line tool for converting source content and metadata into packages suitable for importing into Islandora (or other digital repository and preservations systems).
Stars: ✭ 32 (+128.57%)
Mutual labels:  migration
sprockets-bumble d
Sprockets plugin to transpile modern javascript using Babel, useful while migrating to ES6 modules
Stars: ✭ 32 (+128.57%)
Mutual labels:  migration
flickr to google photos migration
A tool for migrating your photo library from Flickr to Google Photos
Stars: ✭ 39 (+178.57%)
Mutual labels:  migration
mongock
Lightweight Java based migration tool
Stars: ✭ 357 (+2450%)
Mutual labels:  migration
emailpyspam
A python 3+ program to spam emails to a list of users repetitively
Stars: ✭ 63 (+350%)
Mutual labels:  gmail

maildir2gmail

Maildir 2 Gmail

Overview and History

The maildir2gmail.py script allows uploading a maildir directory into a Google Gmail account, using IMAP.

Scott Yang provides the original maildir2gmail.py script on his website. There is no license included, but according to a Tweet (copy) the license is "provided as is" (public domain).

The script in this repository contains a few additional features which I found useful while migrating data, as well as additional documentation how to use it.

Usage

./maildir2gmail.py [-f] [-n] [--ignore-missing-date] [--max-size=MAX_SIZE] -u <username> -p <app-password> <maildirs>

By default, all mails are uploaded to All Mail in Gmail, following the Google concept of "never delete mails, just archive everything". A folder can be specified using the -f option. Non-existent folders will be created automatically.

Mails can be marked as Unseen (new) using the -n option.

Use option --ignore-missing-date to ignore all messages with missing date. In this case, messages are imported to gmail with the last modification time of the file.

You can set the maximum size for messages with the option --max-size=MAX_SIZE (in bytes). Messages that are larger than the defined size are skipped. Default is 25 MB (Gmail limitation for IMAP).

Username and Password are required, IMAP for your mailbox must be turned on (do this in the Settings for your mailbox). In addition you have to create an app password.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].