Skip to content

Sending emails to Apple Private Relay

Apple’s single sign-on (SSO) feature allows their users to share their email addresses ([email protected]) or to hide their email addresses by masking what’s provided to brands ([email protected]) instead of their personal email address. Apple will then forward messages sent to the relay addresses to the user’s actual email address.

To send emails to Apple’s private email relay, register your sending domains with Apple. If you don’t configure your domains with Apple, emails sent to relay addresses will result in bounces.

If a user decides to disable the email forwarding to your app’s relay email, Braze will receive email bounce information as usual. These users can manage apps that use sign-in with Apple from their Apple ID settings page (see Apple’s documentation).

Sending emails for SendGrid

If you use SendGrid as an email provider, you can send emails to Apple without making DNS changes.

  1. Go to your Apple Certificate page and allow the email address you wish to use for sending via Apple’s Email Relay Service (your desired “From” address).
    • The address should be formatted as: bounces+<YOUR_UID>@<YOUR_WHITELABELED_SUBDOMAIN_AND_DOMAIN>(an example is: [email protected]).

Option to allowlist individual email addresses on the Apple Certificate page.

  1. After the address is added to your Apple Certificate page, emails from this domain will be delivered via the Apple Private Relay system.

From address values

Refer to this table for the components used when adding email addresses with Apple Private Relay.

Sending emails for SparkPost

To set up Apple Private Relay for SparkPost, follow these steps:

  1. Sign in with Apple.
  2. Based on Apple’s documentation, create the necessary verification files, and host these files in an accessible directory for the given domains.
  3. Add an A record to your DNS settings that points to the domain where your verification file is hosted. This is a one-time verification process.
  4. Add the email domains in Apple.
  5. Apple will automatically check the domains and show which ones are verified, and provide the option to reverify or delete the domains.

Considerations

If a sending domain is also used as a bounce domain, you won’t be able to store any records and will need to follow these additional steps:

  1. If the domain has already been verified on SparkPost, you must create MX and TXT records:
  1. Delete the CNAME record.
  2. Replace it with the MX and TXT records for proper routing.
  3. Create your A record to point to your CDN or file hosting.

If you have any further questions, open a support ticket.

HOW HELPFUL WAS THIS PAGE?
New Stuff!