Set up iCloud email on iPhone or iPad

iCloud email is a service offered at no cost by Apple, which is included within its suite of iCloud applications. It provides a web interface, enabling users to manage their email communications via any internet-connected device. Being a component of iCloud, it seamlessly integrates with other applications within the iCloud ecosystem, enhancing user experience and functionality.

In comparison to another native app Apple Mail, it is notable that Apple Mail is restricted to Apple devices only. On the other hand, iCloud Mail is more flexible as it can be accessed on any device, including non-Apple devices, via a web app in any browser. This accessibility makes iCloud Mail the more versatile option for users who require access to their emails from various devices.

To set up iCloud email on iOS, you need to first generate an app-specific password for Spark using a web browser. Your iCloud account password will not work directly in Spark. To protect your iCloud data and to prevent fraudulent activities with your iCloud account, Apple requires that you generate different passwords for logging into apps.

Generate an app-specific password for Spark:

To generate an app-specific password with iCloud, follow these instructions:

  1. Go to https://appleid.apple.com/ and sign in to your Apple account using your Apple ID and Password. Then you will need to proceed with two-factor authentication. To do this, follow steps 2 and 3 below.
  2. Confirm your identity by clicking “Allow” button on your Apple device.
  3. Enter the 6-digit verification code that will pop-up on your Apple device on this screen.
  1. Scroll down to the Security section and click on “Generate Password...”. If you don’t have an option to generate passwords, you’ll have to set up two-factor authentication for your Apple ID.
  2. Name the label for this app-specific password and hit the “Create” button.

Once you generate an App-specific Password, copy it to your clipboard and remember it, as you will need to enter it in Spark in the next steps detailed below.

How to Add iCloud Email to iOS device

  1. If you haven’t already, download and install Spark mail app on your iPhone or iPad to get started. If you’re already using Spark and want to add an iCloud account, these instructions here instead.
  2. Launch Spark on your iPhone or iPad.
  3. On the intro screen, type in your iCloud email address, then tap the Log in button.
  4. On the next screen, enter your iCloud app-specific password and tap Next. Then, tap on the blue ‘Allow’ button to grant Spark access to your email account, so you can use your iCloud email within Spark.

That’s it! There are no Settings to configure and no servers to specify. Just sign into your iCloud account and start using Spark for iOS.

How to Add iCloud Email to Spark for iOS

  1. Launch Spark on your iOS device.
  2. Tap on the Sidebar button at the top left of the screen.

  1. Scroll down till you see the ‘Settings’ option and tap on it.
  2. Tap on ‘Email Accounts’ and then on the ‘Add Account’ button at the bottom.

  1. Choose 'Private Email Account', then tap on the iCloud icon from the grid of email service providers.

  1. Sign in to your iCloud account using your email and app-specific password.

  1. Choose how you’d like Spark to handle notifications for you and then click ‘Done’.

That’s it! Spark will automatically set up your iCloud account on your iPhone and iPad and all you emails will be accessible for you to use.

Download Spark for Free to start using your iCloud email account on iOS.