We jointly decided that we would move everything onto GMail.
Now, I have done this before and, financially, it just doesn't make sense. It takes far, far longer to achieve than any customer is willing to pay. It is 'easy and quick' if you can use GMail's imap facility but, just using POP is very long winded. All that POP does it to move the contents of the inbox - it doesn't even see the other folders.
Luckily this lady had only 15 to 20 folders in her various accounts but, even so, it took a long time.
The process works as follows - pretty well identically for both Yahoo and Hotmail:
- set up a POP account in Gmail and import the contents of the Yahoo or Hotmail (YH) inbox
- in YH, create a new folder for the contents of the current inbox - called, for example, 'CopyInbox'
- move all the emails in the real inbox into the CopyInbox - move, not copy - the result should be an emty inbox in YH
- back in GMail, create all the folders that are used with YH
- edit the POP settings, telling the system to put all the (yet to be) imported emails into, say, the first of the new folders without putting them in the GMail inbox
- back in YH, copy all the emails from that first folder that you selected in GMail and put copies in the inbox
- back in GMail, wait a bit or click 'collect mail now' and wait for all those emails to populate the selected folder
- when they are all through, go back to YH, either delete all the inbox (if you copied them) or move them back to the source folder (if you moved them)
- that will have moved all the emails in Folder1 say in YH to Folder1 in GMail so YH and GMail will then both have all of the same emails in Folder1
- repeat the process for Folder2 etc etc etc
- the problem comes when GMail will complain that you have exceeded the number of accounts - well, we haven't actually added lods of new accounts but GM thinks that, each time we save the POPped emails into a different folder, it is a new account. I found no way round this - all I could do was to turn of GMail, wait a day and restart - it seems to sort its act out and let you continue.
- lastly, when all the emails in all the folders have POPped to GMail, go back to the 'CopyInbox' folder and move everything back to the real inbox and make sure the POP settings in GMail send all new emails directly to the GMail inbox.
After a few iterations, all was well and we had all of her Yahoo and all of her Hotmail emails in the right folders in GMail. There were a few glitches that occurred during POPping with some emails being in multiple folders. These are easily remedied using GMail's ability to search on labels.
It took a long time but the end result is much cleaner and tidier. The Yahoo and Hotmail accounts are still there and still working. People can still send to her using those old email addresses. But she doesn't need to open either of those accounts (apart from periodic housekeeping) as all new emails are copied to GMail and, if GMail is set up properly, she can even send from either of her Yahoo or Hotmail accounts if she can't be bothered to move everyone to her new GMail account.