If you are looking to transfer Gmail to iCloud because IMAP doesn't manage contacts. Try MailVita IMAP to IMAP Migrator is a great application for moving emails however, you need to do contacts separately. I suggest utilizing the tool to move Gmail emails and export/import contacts. So, all of your data emails are sent through the tool and it does not lose any single detail. It runs on all editions of Windows OS.
Read More: https://www.mailvita.com/imap-to-imap/#
If you are looking to transfer Gmail to iCloud because IMAP doesn't manage contacts. Try MailVita IMAP to IMAP Migrator is a great application for moving emails however, you need to do contacts separately. I suggest utilizing the tool to move Gmail emails and export/import contacts. So, all of your data emails are sent through the tool and it does not lose any single detail. It runs on all editions of Windows OS.
Read More: https://www.mailvita.com/imap-to-imap/#