2011-09-06

Some words about mail import to Gmail

It is not a comprehensive manual. It's just a blog note to remember some tricky solutions ("dirty tricks"). Feel free to contact me.


Suggest You set up Your Gmail account and decide to move all e-mail activities under Google's wing. Perhaps You have approx. 2Gb at Your old mailbox you@example.com. How to pull this archive to Your new Gmail you@gmail.com?



Fig.1: Trash records at Contact List after
Mail  Import.


For Mail.ru and, maybe, some other services classical Mail Import does not work properly. Import fills Your address book by tons of trash records, like at Fig.1, 2 and did not get any of Your letters.


First of all, take a deep breath: nothing terrible has happened. Thanks Google, as a rule, all Your letters are still alive at you@example.com. Just take a rest, while cleaning up contacts.
Fig.2: Abscense of mail messages after
Mail Import


The idea of handmade mail and addresses pulling is just simple: export addresses from you@example.com using CSV or any other appropriate format and import it to Gmail; subsequently, one-by-one enable POP3 access to mail folders at you@example.com and fetch letters, using Gmail's POP3 instruments, labeling fetched mail from Folder like you@example.com-Folder.


Address book import and appropriate formats are documented by Google here: https://mail.google.com/support/bin/answer.py?answer=14024&hl=en .


Disable POP3 access to all folders of you@example.com, except Inbox. Then fetch mail from Inbox to Gmail using POP3. How-to fetch mail to Gmail using POP3 is described there: https://mail.google.com/support/bin/answer.py?hl=en&ctx=mail&answer=21288 . In our case, You have to disable checkbox Leave a copy of retrieved message on the server and enable checkboxes Label incoming messages (you@example.com-Inbox, or corresponding label for other folders), and Archive incoming messages (Skip the Inbox).


Repeat this procedure for every folder of you@example.com. After finishing fetching every folder, delete POP3-fetching task to be able to fetch the next folder, marking messages by corresponding label.

That's all!