Unfortunately, Google Deprecated their Imap migration tool and recommend you use their Exchange tool instead (pah!). But there’s an easier way! Just use Thunderbird (or your imap email client of choice).
I simply setup two accounts in Thunderbird:
- One imap account pointing at my old provider
- Another IMAP pointing at Gmail (go to account settings in Gmail, and ensure IMAP is enabled first).