Great news for iCloud and Android users! After spending quite some time, we successfully configured an iCloud email on Android (account onto Galaxy Nexus running stock ICS). The process is simple and works after all. You can simply set up iCloud email from the default email client application. Launch the email app, and add an account.
How to Setup iCloud Email on Android
Add the following settings for incoming mail.
Add username and password credentials. Make sure you exclude @me.com.
IMAP server: imap.mail.me.com
Security type: SSL/TLS (Accept all certificates)
Add the following settings for outgoing mail.
SMTP server: smtp.mail.me.com
Security type: STARTTLS (accept all certificates)
Tick ‘Yes’ for Require Sign In and add username /password credentials excluding @me.com again.
It works as it did for most users. We tested this out on different Android devices. Different emails were sent and received as a part of testing and the workability of the account. It was smooth just like other accounts on the device. Give it a try, if having any issues or problems we would be more than happy to help around! Let us know if it worked for you. Not to forget if you have configured iCloud email on your new Android device, but the complete iCloud setup remains untouched. To sync the remaining click here to read a detailed guide on how to sync iCloud contacts and calendars.