Sending emails to Apple Private Relay
With the iOS 13 release, Apple has introduced functionality for Apple customers that impacts how emails are sent to them. Apple’s single sign-on (SSO) feature allows their users to share their email address (
[email protected]
) or to hide their email address by masking what’s provided to brands ([email protected]
) as opposed to the their personal email address.
These users can manage apps that use sign in with Apple from their Apple ID settings page (see Apple’s documentation). If a user decides to disable the email forwarding to your app’s relay email, Braze will receive email bounce information as usual. In order to send emails to Apple private email relay, you have to register your sending domains with Apple.
Sending emails for SendGrid
If you use SendGrid as an email provider, you can send emails to Apple without having to make DNS changes. 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).
To find the address, go to your SendGrid DNS record and copy the UID, Whitelabel Subdomain, and Domain from the Host Value column.
The address should be formatted as: bounces+<YOUR_UID>@<YOUR_WHITELABELED_SUBDOMAIN_AND_DOMAIN>
(e.g., [email protected]
). Once added to your Apple Certificate page, emails from this domain will be delivered via the Apple Private Relay system.
If your desired “From” address is an abmail
address, include that in your subdomain. For example, use abmail.docs.braze.com
instead of docs.braze.com
. This might not be the case for your address. Check your DNS records in SendGrid.
From address values
Refer to this table for the components used when adding email addresses with Apple Private Relay.
Value | Description |
---|---|
UID | This value is provided by SendGrid in your DNS records. Do not include the letter “u” in your UID in the email address. For example, if your UID is presented in SendGrid as u1234567.wl134.sendgrid.net , then 1234567 is the UID value. If you don’t have access to your DNS records, contact your Braze customer success manager to provide your UID. |
Whitelabeled Subdomain and Domain | The initial domain and subdomain you entered into SendGrid. You can also use the HOST Value in your DNS records in SendGrid. |
Sending emails for SparkPost
To set up Apple Private Relay for SparkPost, follow these steps:
- Sign in with Apple.
- Add the email domains.
- Apple will automatically check the domains and show which ones are verified, and provide the option to reverify or delete the domains.
Make sure you complete this process within 2 to 3 days of the verification files being created, or else they will expire. Apple does not disclose how long they’re valid for.
If you have any further questions, open a support ticket.