gmail importer script

Rainer M Krug R.M.Krug at gmail.com
Fri Dec 7 00:53:52 PST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/12/12 05:05, Kushal Kumaran wrote:
> "Jason A. Donenfeld" <Jason at zx2c4.com> writes:
> 
>> Hi folks,
>> 
>> I wrote a script that imports emails and tags from gmail. It's resumable and appears to be
>> working reasonably well. I could use some experienced eyes looking at it, as my first
>> exposure to notmuch was just a few hours ago.
>> 
>> http://git.zx2c4.com/gmail-notmuch/tree/gmail-notmuch.py
>> 
> 
> Not specific to notmuch, but not every gmail user has a @gmail.com or @googlemail.com email
> address.  Google Apps users can have arbitrary email addresses, and still use gmail's imap and
> web interface.
> 
> I finished syncing my gmail locally (using offlineimap), and creating tags by hand not one day
> ago, or I would certainly have tried out this script.
> 

Sounds interesting.

I don't know much python, so excuse my questions:

1) are multiple downloads of an email done, if the mail has multiple labels?
2) I am downloading with the patched notmuch (to add x-keywords containing the labels) only the
"All Mail" folder - does your script use this information (if present) to tag the emails?
3) are label changes in gmail synched into the local emails?
4) I assume, local changes are not synced to gmail?
5) how are conflicts handled (local tag changes versus label changes on gmail)?

Thanks,

Rainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlDBrqAACgkQoYgNqgF2egqrEwCeOSr5TGZgAIaRvzHCl1Nv+DBk
ko4AnRT0FMBwYNRGzSclXxZXzaH0Q23x
=Sx0B
-----END PGP SIGNATURE-----



More information about the notmuch mailing list