Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Thanks for the info JH.
So, essentially, this works like a SIP registrar/VoIP. If a device is registered to it(email client is pointed to it), the POP/IMAP server can process any ID it receives provided it is configured to recognize the ID@domain.
So Apple or any other provider has a lot of latitude to accept custom email IDs (provided it’s unique)

About right?
It's an imperfect analogy, as SIP/VoIP services are connection-oriented, whereas email is store-and-forward, but you've got the general idea. Internet email predates SIP by almost twenty years — while it's been tweaked a couple of times over the years, the standard we use today was originally published in RFC 822 back in 1982, whereas SIP didn't come along until RFC 2543 in 1999 — but obviously the SIP addressing borrowed from the email standard that had been in use for years before that.

In a nutshell, however, since email is store-and-forward, retrieval and transfers are separate processes, with separate protocols. POP/IMAP don't need to know anything at all about addresses, as they simply download email into a client. They're also generally irrelevant for webmail, since in those cases you're accessing the mailboxes directly. POP/IMAP don't "process" emails per se, they merely facilitate the transfer of emails from a server-side mailbox and a client such as Apple Mail, Thunderbird, or Outlook.

The protocol that really counts for sending emails around the internet is SMTP, or Simple Mail Transfer Protocol. It's another really old one, first defined in RFC 821, which was basically published alongside the aforementioned RFC 822. This is the protocol used when sending messages from a client like Apple Mail, and also the protocol used when sending messages between mail servers on the internet. Here's a quick overview of how this mail flow works:

  1. You compose an email message in your mail client of choice, from "you@yourdomain.com" addressed to "somebody@somedomain.com"
  2. If you're using a local mail client like Apple Mail, this message is sent directly to your provider's server ("yourdomain.com") using the SMTP protocol. If you're using webmail, this is handled internally on the server.
  3. Once your provider's server receives your message, either via SMTP or a webmail submission, it then places it in an outbound queue on the "yourdomain.com" server.
  4. The SMTP server for "yourdomain.com" will query the Domain Name Servers (DNS) for an "MX" (Mail eXchanger) record for "somedomain.com" to find out which mail server it's supposed to deliver your message to.
  5. If it finds an MX record, it then makes a connection directly to that mail server and delivers the message.
  6. The receiving mail server for "somedomain.com" then checks to see if it has a user named "somebody."
  7. If "somebody" exists on the "somedomain.com" mail server, then the message is written to the "somebody" mailbox, where it can later be retrieved using POP/IMAP or webmail.
  8. If "somebody" does not exist on the "somedomain.com" mail server, the message is returned to sender ("bounced") as undeliverable.
In steps #5-6, the server listed in the MX records for "somedomain.com" also has to be configured to receive mail for that domain. It's not enough to simply set the MX records, as that just tells other mail servers where to send the mail — those receiving servers still have to be configured to accept mail for that domain when it arrives.

Also note that step #6 can be handled in a couple different ways, depending on the receiving mail server:
  • Some receiving severs look up the user during the SMTP session, and immediately refuse to accept any mail for mailboxes that don't exist. In this case, the sending server ("yourdomain.com") essentially gets "hung up on" with an error message that says the mailbox doesn't exist. An undeliverable message is generated by the server at "yourdomain.com" and sent back to you. This is how most servers work these days, as it's better not to take responsibility for an undeliverable message. This is the analogous to telling the mailman at the door that "this person doesn't live here" before he finishes handing you an undeliverable letter.
  • Some servers, however, will still accept all mail for "somedomain.com" and then figure out later whether it can be delivered or not. In this case, "yourdomain.com" succeeds at delivering the message to "somedomain.com" but when "somedomain.com" looks for a mailbox, it can't find one, so it creates an undeliverable message to "you@yourdomain.com" and sends it back by repeating the same steps above — looking for the MX records for "yourdomain.com" and initiating an SMTP session to send the undeliverable reply back. This is analogous to finding a letter in your mailbox addressed to an unknown person and then having to write "Return to sender" on it and put it back in a public mailbox.
So, if you take the words "POP/IMAP" out of your description above, then you've basically got the idea. You could say "SMTP" server, although there are often other layers involved between the SMTP session (which receives inbound messages from others servers on the internet) and the actual mailbox storage layer, which is often proprietary and specific to individual mail servers. SMTP is used to transfer messages between servers, but once the message has been received by a server, it can choose to store it however it wants, in much the same way that different email clients store emails locally in different ways.

If you think of the domain after the "@" sign as the address of a house or apartment building, and the part before the "@" sign as the name of a person in that building, then you've got the general idea. The postal service generally doesn't care about who lives in the house — they deliver all mail addressed to 123 Anywhere Street ("somedomain.com") to that location. It's up to the people who live in that house to figure out whether the envelopes showing up in their mailbox are actually for them or not.

From Apple's point of view (or really, that of any mail hosting provider), it needs to ensure that the iCloud servers will accept mail for "somedomain.com" and also have the necessary individual accounts setup to match the users who are expecting to receive mail to "@somedomain.com" addresses on the iCloud servers. This is all trivial to do from a configuration perspective — most likely Apple will take care of the first step behind the scenes as soon as you set up your domain with iCloud+ Mail, and the second step whenever you configure your addresses and aliases (which is exactly what happens right now with aliases on the icloud.com/me.com/mac.com domains).
 
Last edited:
It's an imperfect analogy, as SIP/VoIP services are connection-oriented, whereas email is store-and-forward, but you've got the general idea. Internet email predates SIP by almost twenty years — while it's been tweaked a couple of times over the years, the standard we use today was originally published in RFC 822 back in 1982, whereas SIP didn't come along until RFC 2543 in 1999 — but obviously the SIP addressing borrowed from the email standard that had been in use for years before that.

In a nutshell, however, since email is store-and-forward, retrieval and transfers are separate processes, with separate protocols. POP/IMAP don't need to know anything at all about addresses, as they simply download email into a client. They're also generally irrelevant for webmail, since in those cases you're accessing the mailboxes directly. POP/IMAP don't "process" emails per se, they merely facilitates the transfer of emails from a server-side mailbox and a client such as Apple Mail, Thunderbird, or Outlook.

The protocol that really counts for sending emails around the internet is SMTP, or Simple Mail Transfer Protocol. It's another really old one, first defined in RFC 821, which was basically published alongside the aforementioned RFC 822. This is the protocol used when sending messages from a client like Apple Mail, and also the protocol used when sending messages between mail servers on the internet. Here's a quick overview of how this mail flow works:

  1. You compose an email message in your mail client of choice, from "you@yourdomain.com" addressed to "somebody@somedomain.com"
  2. If you're using a local mail client like Apple Mail, this message is sent directly to your provider's server ("yourdomain.com") using the SMTP protocol. If you're using webmail, this is handled internally on the server.
  3. Once your provider's server receives your message, either via SMTP or a webmail submission, it then places it in an outbound queue on the "yourdomain.com" server.
  4. The SMTP server for "yourdomain.com" will query the Domain Name Servers (DNS) for an "MX" (Mail eXchanger) record for "somedomain.com" to find out which mail server it's supposed to deliver your message to.
  5. If it finds an MX record, it then makes a connection directly to that mail server and delivers the message.
  6. The receiving mail server for "somedomain.com" then checks to see if it has a user named "somebody."
  7. If "somebody" exists on the "somedomain.com" mail server, then the message is written to the "somebody" mailbox, where it can later be retrieved using POP/IMAP or webmail.
  8. If "somebody" does not exist on the "somedomain.com" mail server, the message is returned to sender ("bounced") as undeliverable.
In steps #5-6, the server listed in the MX records for "somedomain.com" also has to be configured to receive mail for that domain. It's not enough to simply set the MX records, as that just tells other mail servers where to send the mail — those receiving servers still have to be configured to accept mail for that domain when it arrives.

Also note that step #6 can be handled in a couple different ways, depending on the receiving mail server:
  • Some receiving severs look up the user during the SMTP session, and immediately refuse to accept any mail for mailboxes that don't exist. In this case, the sending server ("yourdomain.com") essentially gets "hung up on" with an error message that says the mailbox doesn't exist. An undeliverable message is generated by the server at "yourdomain.com" and sent back to you. This is how most servers work these days, as it's better not to take responsibility for an undeliverable message. This is the analogous to telling the mailman at the door that "this person doesn't live here" before he finished handing you an undeliverable letter.
  • Some servers, however, will still accept all mail for "somedomain.com" and then figure out later whether it can be delivered or not. In this case, "yourdomain.com" succeeds at delivering the message to "somedomain.com" but when "somedomain.com" looks for a mailbox, it can't find out, so it creates an undeliverable message to "you@yourdomain.com" and sends it back by repeating the same steps above — looking for the MX records for "yourdomain.com" and initiating an SMTP session to send the undeliverable reply back. This is analogous to finding a letter in your mailbox addresses to an unknown person and then having to write "Return to sender" on it and put it back in a public mailbox.
So, if you take the words "POP/IMAP" out of your description above, then you've basically got the idea. You could say "SMTP" server, although there are often other layers involved between the SMTP session (which receives inbound messages from others servers on the internet) and the actual mailbox storage layer, which is often proprietary and specific to individual mail servers. SMTP is used to transfer messages between servers, but once the message has been received by a server, it can choose to store it however it wants, in much the same way that different email clients store emails locally in different ways.

If you think of the domain after the "@" sign as the address of a house or apartment building, and the part before the "@" sign as the name of a person in that building, then you've got the general idea. The postal service generally doesn't care about who lives in the house — they deliver all mail addressed to 123 Anywhere Street ("somedomain.com") to that location. It's up to the people who live in that house to figure out whether the envelopes showing up in their mailbox are actually for them or not.

From Apple's point of view (or really, that of any mail hosting provider), it needs to ensure that the iCloud servers will accept mail for "somedomain.com" and also have the necessary individual accounts setup to match the users who are expecting to receive mail to "@somedomain.com" addresses on the iCloud servers. This is all trivial to do from a configuration perspective — most likely Apple will take care of the first step behind the scenes as soon as you set up your domain with iCloud+ Mail, and the second step whenever you configure your addresses and aliases (which is exactly what happens right now with aliases on the icloud.com/me.com/mac.com domains).
Just wanted to say thanks for spending time providing solid information in many posts. I appreciate it even though I don't understand everything.
 
It's an imperfect analogy, as SIP/VoIP services are connection-oriented, whereas email is store-and-forward, but you've got the general idea. Internet email predates SIP by almost twenty years — while it's been tweaked a couple of times over the years, the standard we use today was originally published in RFC 822 back in 1982, whereas SIP didn't come along until RFC 2543 in 1999 — but obviously the SIP addressing borrowed from the email standard that had been in use for years before that.

In a nutshell, however, since email is store-and-forward, retrieval and transfers are separate processes, with separate protocols. POP/IMAP don't need to know anything at all about addresses, as they simply download email into a client. They're also generally irrelevant for webmail, since in those cases you're accessing the mailboxes directly. POP/IMAP don't "process" emails per se, they merely facilitate the transfer of emails from a server-side mailbox and a client such as Apple Mail, Thunderbird, or Outlook.

The protocol that really counts for sending emails around the internet is SMTP, or Simple Mail Transfer Protocol. It's another really old one, first defined in RFC 821, which was basically published alongside the aforementioned RFC 822. This is the protocol used when sending messages from a client like Apple Mail, and also the protocol used when sending messages between mail servers on the internet. Here's a quick overview of how this mail flow works:

  1. You compose an email message in your mail client of choice, from "you@yourdomain.com" addressed to "somebody@somedomain.com"
  2. If you're using a local mail client like Apple Mail, this message is sent directly to your provider's server ("yourdomain.com") using the SMTP protocol. If you're using webmail, this is handled internally on the server.
  3. Once your provider's server receives your message, either via SMTP or a webmail submission, it then places it in an outbound queue on the "yourdomain.com" server.
  4. The SMTP server for "yourdomain.com" will query the Domain Name Servers (DNS) for an "MX" (Mail eXchanger) record for "somedomain.com" to find out which mail server it's supposed to deliver your message to.
  5. If it finds an MX record, it then makes a connection directly to that mail server and delivers the message.
  6. The receiving mail server for "somedomain.com" then checks to see if it has a user named "somebody."
  7. If "somebody" exists on the "somedomain.com" mail server, then the message is written to the "somebody" mailbox, where it can later be retrieved using POP/IMAP or webmail.
  8. If "somebody" does not exist on the "somedomain.com" mail server, the message is returned to sender ("bounced") as undeliverable.
In steps #5-6, the server listed in the MX records for "somedomain.com" also has to be configured to receive mail for that domain. It's not enough to simply set the MX records, as that just tells other mail servers where to send the mail — those receiving servers still have to be configured to accept mail for that domain when it arrives.

Also note that step #6 can be handled in a couple different ways, depending on the receiving mail server:
  • Some receiving severs look up the user during the SMTP session, and immediately refuse to accept any mail for mailboxes that don't exist. In this case, the sending server ("yourdomain.com") essentially gets "hung up on" with an error message that says the mailbox doesn't exist. An undeliverable message is generated by the server at "yourdomain.com" and sent back to you. This is how most servers work these days, as it's better not to take responsibility for an undeliverable message. This is the analogous to telling the mailman at the door that "this person doesn't live here" before he finishes handing you an undeliverable letter.
  • Some servers, however, will still accept all mail for "somedomain.com" and then figure out later whether it can be delivered or not. In this case, "yourdomain.com" succeeds at delivering the message to "somedomain.com" but when "somedomain.com" looks for a mailbox, it can't find one, so it creates an undeliverable message to "you@yourdomain.com" and sends it back by repeating the same steps above — looking for the MX records for "yourdomain.com" and initiating an SMTP session to send the undeliverable reply back. This is analogous to finding a letter in your mailbox addressed to an unknown person and then having to write "Return to sender" on it and put it back in a public mailbox.
So, if you take the words "POP/IMAP" out of your description above, then you've basically got the idea. You could say "SMTP" server, although there are often other layers involved between the SMTP session (which receives inbound messages from others servers on the internet) and the actual mailbox storage layer, which is often proprietary and specific to individual mail servers. SMTP is used to transfer messages between servers, but once the message has been received by a server, it can choose to store it however it wants, in much the same way that different email clients store emails locally in different ways.

If you think of the domain after the "@" sign as the address of a house or apartment building, and the part before the "@" sign as the name of a person in that building, then you've got the general idea. The postal service generally doesn't care about who lives in the house — they deliver all mail addressed to 123 Anywhere Street ("somedomain.com") to that location. It's up to the people who live in that house to figure out whether the envelopes showing up in their mailbox are actually for them or not.

From Apple's point of view (or really, that of any mail hosting provider), it needs to ensure that the iCloud servers will accept mail for "somedomain.com" and also have the necessary individual accounts setup to match the users who are expecting to receive mail to "@somedomain.com" addresses on the iCloud servers. This is all trivial to do from a configuration perspective — most likely Apple will take care of the first step behind the scenes as soon as you set up your domain with iCloud+ Mail, and the second step whenever you configure your addresses and aliases (which is exactly what happens right now with aliases on the icloud.com/me.com/mac.com domains).
I love knowledgeable people.
 
I'd be curious to know how they will deal with SPF/DKIM. Apple being privacy/security focused, I don't believe they'll let this one slip. The configuration of this on M365/GWorkspace is not complex, but also not simple - most individuals using custom domains do not "bother".
 
I'd be curious to know how they will deal with SPF/DKIM. Apple being privacy/security focused, I don't believe they'll let this one slip. The configuration of this on M365/GWorkspace is not complex, but also not simple - most individuals using custom domains do not "bother".
This is another reason why I strongly suspect Apple is going to at least offer an option for a turnkey setup by working with one or more partners.

Right now even Google Workspace offers a fairly simple "one-click" MX setup with several well-known domain registrars. Apple could expand that to get the appropriate SPF/DMARC/DKIM records in there too. It would be the sort of pioneering move toward simplicity that's typical of Apple, since AFAIK nobody else is really doing it now to that same level. Some services like Fastmail will strongly encourage you to set up the appropriate records, but it's not done automatically unless you also host your name servers with them, and for various reasons I don't think Apple will go quite that far.
 
  • Like
Reactions: michalm
I've just set this up with my premium outlook.com account, as I pay for Office Family.

Will be interesting to see how it's implemented for iCloud though, may make the switch
 
I expect this one will still be a way off, as it's more about back-end changes on iCloud than iOS 15 features. Apple is working on a new version of iCloud Mail at beta.icloud.com but even that's still not fully baked. For example, "Rules" haven't been added back into the new UI yet.

The only iCloud+ Mail feature that seems to be available right now is "Hide my Email" and that's largely because it's really just an expansion of the private email addressed used by "Sign In with Apple" in iOS 13. The addresses can now be set up on demand, and the domain used for these is "@icloud.com" rather than "privaterelay.appleid.com" but if you go into the new "Hide My Email" section in the iOS 15 settings, you'll find that all of your "Sign In with Apple" addresses are shown there as well, and everything is now managed from that one screen.

In fact, there's even a section for Hide My Email showing up on https://beta.icloud.com/settings for some users. It seems to appear almost right away for anybody running the iOS 15 beta, but I've also seen and heard reports of it showing up somewhat randomly on other accounts that have never been touched by iOS 15.

What's interesting is that Apple's iOS 15 Features Page has an asterisk beside "Hide My Email" that indicates it's "Coming in a software update later this year," but no such footnote beside "Custom email domain" ... I'm starting to wonder if they put the asterisk beside the wrong entry there.
 
This is exciting!!
But what if your mail is "bo.derek@icloud.com" ? will the only option be email@bo.derek.com? or can I change it into whatever I want? like "bo@derek.dom" ?

and also if they give us this option, they seriously need to change the read/delete syncing on ios devices!! You cannot offer someone a custom email domain and still not synch your mails like that. it's embarrassing!!
 
This is exciting!!
But what if your mail is "bo.derek@icloud.com" ? will the only option be email@bo.derek.com? or can I change it into whatever I want? like "bo@derek.dom" ?
I have to assume you'll be able to use any domain you want. It would be completely ridiculous otherwise.

My guess — and it's only a guess at this point — is that once you set up your custom domain, you'll be able to assign your own preferred addresses in the "Accounts" section in your Mail settings on iCloud.com, much like you can already do with aliases.

I doubt very much Apple will force you to use any specific addresses with your custom domain at all, since once you own a domain, you own the entire address space under it. There's absolutely no reason your custom domain address has to match your iCloud.com address. So even if you were "bo.derek@icloud.com" there's no reason you couldn't use "john@derek.com" as your custom address.

The only real question is whether Apple will limit it to only a single address per iCloud account, or whether you'll be able to use multiple aliases (and if so, how many?).

and also if they give us this option, they seriously need to change the read/delete syncing on ios devices!! You cannot offer someone a custom email domain and still not synch your mails like that. it's embarrassing!!
Yup. As I said earlier, it still blows my mind that Apple has never addressed this — especially when you consider that Apple's engineers helped Fastmail implement it on their service properly six years ago.
 
  • Like
Reactions: DotCom2
I have to assume you'll be able to use any domain you want. It would be completely ridiculous otherwise.

My guess — and it's only a guess at this point — is that once you set up your custom domain, you'll be able to assign your own preferred addresses in the "Accounts" section in your Mail settings on iCloud.com, much like you can already do with aliases.

I doubt very much Apple will force you to use any specific addresses with your custom domain at all, since once you own a domain, you own the entire address space under it. There's absolutely no reason your custom domain address has to match your iCloud.com address. So even if you were "bo.derek@icloud.com" there's no reason you couldn't use "john@derek.com" as your custom address.

The only real question is whether Apple will limit it to only a single address per iCloud account, or whether you'll be able to use multiple aliases (and if so, how many?).


Yup. As I said earlier, it still blows my mind that Apple has never addressed this — especially when you consider that Apple's engineers helped Fastmail implement it on their service properly six years ago.
But does that mean that you then still have your @icloud.com mail along with your custom @domain.com email? Because I wouldn’t want to receive emails on both email accounts….

I feel like Apple is doing this just to troll us at this point. also, their iOS mail app looks so bad! What is it with Apple and their large tittles? have you seen what it looks like when you write an email? It’s ridiculous.
 
But does that mean that you then still have your @icloud.com mail along with your custom @domain.com email? Because I wouldn’t want to receive emails on both email accounts….

I feel like Apple is doing this just to troll us at this point. also, their iOS mail app looks so bad! What is it with Apple and their large tittles? have you seen what it looks like when you write an email? It’s ridiculous.
Yes, that should to be. I have that on my FastMail account too. myname@fastmail.com and then multiple domains and everything works.
 
  • Like
Reactions: jhollington
I hope this feature comes sooner than iOS 15, as it is not tied to the OS in any way and would be a web based thing.
 
But does that mean that you then still have your @icloud.com mail along with your custom @domain.com email? Because I wouldn’t want to receive emails on both email accounts….
If you're starting with an @icloud.com email address (that is, you already have iCloud Mail enabled), then yes, that will likely be the case. However, it's possible you might be able to disable that address, in the same way you can disable aliases right now. We simply don't know right now, as Apple hasn't said anything at all. In fact, all of this speculation is based on a single paragraph on the "iOS 15 Features" page.

There's also the possibility that users who have Apple IDs with a non-iCloud email address might be able to simply move right into using a custom domain without the need to set up an @icloud.com email address first. Right now, if you have an Apple ID that uses a non-iCloud email address, the "Mail" feature is switch off in your iOS settings. When you switch it on, you're prompted to choose an @icloud.com address, which becomes secondary to your main Apple ID. This is actually how iCloud Mail is set up for me right now on my primary Apple ID.

That said, I don't know if Apple will go quite that far, since most people who are using non-iCloud addresses for their Apple IDs are probably using other public domains like Gmail and Outlook, rather than custom domains. It likely all comes down to whether Apple will allow users to set up new iCloud Mail accounts with a custom domain, bypassing the need for an @icloud.com email. It's certainly to Apple's advantage to do this, since there's no point in assigning addresses on the iCloud domain that won't likely ever be used.

I feel like Apple is doing this just to troll us at this point. also, their iOS mail app looks so bad! What is it with Apple and their large tittles? have you seen what it looks like when you write an email? It’s ridiculous.
Well, I don't think Apple is trolling us, since it's barely mentioned the feature. We have an eleven-page thread here that's based on nothing more than this single sentence on Apple's iOS 15 Features Page:

Custom email domain​

Personalize your iCloud Mail address with a custom domain name, and invite family members to use the same domain with their iCloud Mail accounts.

That is literally everything we know about the feature right now. Everything else is just speculation. Educated speculation, to be fair, since there are only so many ways that Apple can do this with the way email technology works, but we still have no firm idea of how Apple is going to implement this.

As for the design of the Mail app, one person's trash is another one's treasure. Personally, I quite like it for its elegant simplicity and native support for push email, and I can't say I have any problems with how emails look when I write them. To each their own, I suppose.
 
Yes, that should to be. I have that on my FastMail account too. myname@fastmail.com and then multiple domains and everything works.
Actually, while I keep my Fastmail address mostly for nostalgia, if you start out with a custom domain, you actually don't need to have an @Fastmail.com (or .fm) address in the first place. In fact, when I moved to a custom domain plan years ago (back when they were "Family plans"), I actually had to specifically add my old Fastmail address back as an alias.
 
If you're starting with an @icloud.com email address (that is, you already have iCloud Mail enabled), then yes, that will likely be the case. However, it's possible you might be able to disable that address, in the same way you can disable aliases right now. We simply don't know right now, as Apple hasn't said anything at all. In fact, all of this speculation is based on a single paragraph on the "iOS 15 Features" page.

There's also the possibility that users who have Apple IDs with a non-iCloud email address might be able to simply move right into using a custom domain without the need to set up an @icloud.com email address first. Right now, if you have an Apple ID that uses a non-iCloud email address, the "Mail" feature is switch off in your iOS settings. When you switch it on, you're prompted to choose an @icloud.com address, which becomes secondary to your main Apple ID. This is actually how iCloud Mail is set up for me right now on my primary Apple ID.

That said, I don't know if Apple will go quite that far, since most people who are using non-iCloud addresses for their Apple IDs are probably using other public domains like Gmail and Outlook, rather than custom domains. It likely all comes down to whether Apple will allow users to set up new iCloud Mail accounts with a custom domain, bypassing the need for an @icloud.com email. It's certainly to Apple's advantage to do this, since there's no point in assigning addresses on the iCloud domain that won't likely ever be used.

As for the design of the Mail app, one person's trash is another one's treasure. Personally, I quite like it for its elegant simplicity and native support for push email, and I can't say I have any problems with how emails look when I write them. To each their own, I suppose.

I have an @icloud.com email that I cannot remove. I started out with a @gmail.com email, then registered for @icloud.com email and then later tried to get rid of it (because read messages doesn't sync on ios) and go back to @gmail.com, but now I'm stuck with @gmail.com as my primary email and my @icloud email as a 'alias' that cannot be removed email... I only have the option to remove my @gmail.com but the @icloud.com is permanently stuck to my Apple id. So, if I upgrade to a costume email I wouldn't like to have both @icloud.com AND custom@domain.com. that would be ridiculous! I also think that icloud+ needs to add a couple more alias.

For the design aspect, I really like it on macOS, it's actually very classy and nice and feels "mature"... I just think it's hideous on ios :( It's so lifeless and those large fonts "inbox" and "new email". It doesn't take advantage of the space like gmail does. And I don't like where the buttons are placed on ios, I feel like I have to think before I do anything like compase a new email, while on gmail it's easy and something I just do automatically.
 
I have questions about this. I’ve never had a custom domain before, but would love to set one up for me and my family.

will the custom domain use the iCloud storage, or will I have to pay extra for this?

I get a lot of spam on my iCloud email address, spam filter is bad. Will this be the same on a custom domain used with my Apple ID?
 
I have questions about this. I’ve never had a custom domain before, but would love to set one up for me and my family.

will the custom domain use the iCloud storage, or will I have to pay extra for this?

I get a lot of spam on my iCloud email address, spam filter is bad. Will this be the same on a custom domain used with my Apple ID?
The custom email domain (provided it is iCloud based) will use storage. If that storage exceeds the default 5GB provided by Apple, you will need to pay extra for more storage.

As to spam, I suggest you set up a new iCloud email account and only use it for handing out to businesses online that ask for registration and mailing list etc.

Once you go to a custom email address, that should cut down on the spam.
 
I would predict they are additional alias’
Which you can send and receive as.

If it’s managed this way, and it would make sense that it will be, then it should allow multiple domains, as long as you own multiple, given that several aliases are already currently permitted, just with the @icloud.com domain.

I’ve had a private email server via 1and1 for decades but I’m so ready to ditch them if I can use my three primary domains.
 
Is it just me, or have references to this feature gone missing from Apple's pages?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.