I managed to do so very easy. I set up my google mail in my iPad (in apples own mail app). I then also set up my iCloud mail. I waited for my whole account to download all of my gmail emails (like 20 years of mails). Then I just selected all and moved them into iCloud inbox. The mails were in my iCloud inbox (on iPad) nearly instantly, I was really amazed. Of course it took its time until it was all synced to my iCloud Storage and then downloaded to my phone, but it worked pretty easy actually. And it even got all the dates from my old mails right. Couldn’t have worked any better!
Edit: oh and I did this for 3 gmail accounts now. When I was done, I set up email forwarding to apples „hide my mail“ feature in all of them and selected delete gmail mail version after forwarding. This way I still get mails sent to my old mail accounts, without google knowing my new iCloud mail. Definitely recommend this.
I managed to do so very easy. I set up my google mail in my iPad (in apples own mail app). I then also set up my iCloud mail. I waited for my whole account to download all of my gmail emails (like 20 years of mails). Then I just selected all and moved them into iCloud inbox. The mails were in my iCloud inbox (on iPad) nearly instantly, I was really amazed. Of course it took its time until it was all synced to my iCloud Storage and then downloaded to my phone, but it worked pretty easy actually. And it even got all the dates from my old mails right. Couldn’t have worked any better!
Edit: oh and I did this for 3 gmail accounts now. When I was done, I set up email forwarding to apples „hide my mail“ feature in all of them and selected delete gmail mail version after forwarding. This way I still get mails sent to my old mail accounts, without google knowing my new iCloud mail. Definitely recommend this.