Skip to content

iCloud, me.com and mac.com

How to verify iCloud email addresses

Quick answer

To verify an iCloud address, check the syntax and Apple's MX records, then ask iCloud Mail over SMTP whether the mailbox accepts mail, stopping before any email is sent. icloud.com, me.com and mac.com share the same servers and reject addresses that do not exist. RocketVerifier gives Apple its own careful session profile and rate budget, and returns unknown, never invalid, when iCloud declines to answer.

How iCloud Mail answers a verification check

icloud.com, me.com and mac.com addresses are all served by Apple's mx01 and mx02.mail.icloud.com. Apple accepts existing mailboxes and refuses missing ones with a permanent 5xx rejection, and Apple notes that most of its rejections include a URL with more information. Most iCloud addresses get a definite verdict.

iCloud+ subscribers can also use custom domains on Apple's mail servers, and two Apple privacy features create addresses you will see in signups: Hide My Email addresses at icloud.com, and Sign in with Apple relay addresses at privaterelay.appleid.com. Both forward to a real inbox. Relay addresses only accept mail from senders registered with Apple's private email relay service.

iCloud Mail replies and what RocketVerifier returns

Each SMTP reply maps to one status and sub-status. Replies about the probing server are never counted against the address.

iCloud Mail SMTP replies and the RocketVerifier result for each
Reply Result What it means
250 2.1.5 OK deliverable none The mailbox exists.
550 5.1.1 recipient rejected undeliverable mailbox_not_found No such mailbox.
421 / 450 temporary deferral unknown greylisted Retried automatically, up to three times.
550 5.7.x policy rejection unknown blocked About the sender. Not charged.

What RocketVerifier does differently for iCloud Mail

  • Apple gets its own receiver class

    Custom domains on iCloud+ are detected from their MX records and verified with the same Apple profile as icloud.com, not as an unknown custom server.

  • Careful pacing, one catch-all probe

    The Apple session profile uses a few recipients per session and a single catch-all probe, inside a dedicated per-IP rate budget.

  • A block is never a bad address

    Replies about the probing IP, rate or policy are returned as unknown with the blocked sub-status and never charged. Only an explicit mailbox answer becomes deliverable or undeliverable.

  • Deferrals retried for you

    Temporary deferrals are retried automatically, up to three times about ten minutes apart, before a final result is returned.

  • No email is ever sent

    The SMTP conversation stops at RCPT TO, before DATA. Your recipients never see a probe.

Sending to iCloud Mail: what to get right

  • Treat Hide My Email and Sign in with Apple relay addresses as the customer's chosen address. They reach a real person.
  • To email privaterelay.appleid.com addresses, register your sending domains and addresses in your Apple Developer account, or Apple's relay rejects the mail.
  • Apple asks senders to use SPF and DKIM, publish a DMARC policy and reverse DNS, and track temporary and permanent SMTP errors. Apple offers no feedback loop, so watch unsubscribes and bounces closely.

Keep reading

Sources

  1. Apple: iCloud Mail postmaster information
  2. Apple Developer: Configure private email relay for Sign in with Apple

Last reviewed

FAQ

Verifying iCloud Mail addresses: FAQ

Are me.com and mac.com addresses still active?

Yes. Apple still delivers mail for me.com and mac.com addresses to the matching iCloud account, and they are verified against the same servers as icloud.com.

Can I verify a Sign in with Apple relay address?

The relay forwards to a real inbox, but it only accepts mail from senders registered with Apple's private email relay service. Register your domain in your Apple Developer account and treat these addresses as valid customer addresses.

Can Hide My Email addresses be verified?

Yes. Hide My Email addresses live at icloud.com and forward to the subscriber's inbox, so they are verified like any iCloud address. An active one is deliverable; one the subscriber has deactivated stops accepting mail.

How does RocketVerifier know a custom domain uses iCloud?

From its MX records. Domains whose MX hosts are under icloud.com are verified with the Apple profile, whatever the domain name is.

What happens when iCloud does not answer?

Greylisting is retried automatically. If iCloud still gives no clear mailbox answer, the result is unknown, and unknown results are never charged.

Verify every iCloud Mail address on your list

Start with 100 free credits. Every address gets a live SMTP check with provider-specific rules, and unknown results are never charged.

100 free credits · No card required · Credits never expire