I recently migrated from Yahoo to Gmail. I decided to import all my mails in Yahoo to Gmail. First time the import went fine. But the new messages in Yahoo were not getting forwarded automatically. So I deleted all the mails I imported before and tried to re-import mails to Gmail. But what happened is only a few recent mails got imported. Even after 2 days when Gmail told that import is completed I found only a few recent mails imported. Tried again and again the same. But same few mails were imported.
Just today I got it fixed. All you have to do is just diable your Google Buzz in your Gmail and import again. Now all my mails are imported. I am not sure about the new mails forwarding part. I’ll update you once I confirm the same