We have registered the full email addresses on the developer portal and they have green ticks next to them but are unable to send emails from them still, they just bounce back. We have also published a spf record for our domain, does anyone else have this problem? How can we fix it?
Accepted Reply
Please make sure that you're actually sending your emails from the domains you have registered.
If you use a third-party mail service (like AmazonSES, SendGrid, or MailChimp), it does not work yet.
Also, if you have an example <anonymousUserId>@privaterelay.appleid.com, we can try looking in the logs.
-
is this issue addressed?
Replies
But we have the same problem as @shreyafromncr, we have thumbs up by apple for our domain, individual email address, added txt gsuite gmail line but apple relay doesn't receive the email. help?
A user with a relay email address does not receive our emails from gmail in gsuite. We have thumbs up by apple for our domain, individual email address, added txt gsuite gmail line but apple relay doesn't receive the email.
I am trying to understand out whether the messages in this thread asking Apple to add 3rd party support also means Gmail/Gsuite is currently not supported to send email to apple's relay email addresses?
Please help us understand
All outbound emails sent through the Private Email Relay service must be authenticated with the Sender Policy Framework (SPF) and/or DomainKeys Identified Mail (DKIM) protocol. This is to prevent spam and ensure that messages sent to your users only come from your registered source email addresses and email domains. We recommend authenticating outbound emails using both SPF and DKIM, if possible.
For additional information, please see Developer Account Help: Sign in with Apple - Configure Private Email Relay Service > Authenticating Your Domains—
Using SPF Authentication
The domain in the envelope sender (also known as the MAIL FROM, bounce, or Return-Path address) must be registered in the Domains section of Certificates, Identifiers & Profiles. This domain must pass SPF validation, and the registered domain and envelope sender domain must match exactly to pass the private relay service SPF check.
Using DKIM Authentication
If you use an email service provider that uses their domain in the envelope sender of your outbound emails, you must sign your emails with DKIM to meet the private relay’s email authentication requirements.
The DKIM domain (the d= value in your DKIM signature) will be matched against the domain used in your email’s From: address (aka the header From: address) that is registered in the Domains section Certificates, Identifiers & Profiles. To pass the private relay’s DKIM check, the DKIM signature must pass verification, the DKIM signature must include the From: address, and the DKIM domain and the domain in the From: address must match exactly.
Registering Valid Source Domains and/or Emails
After the private relay authenticates inbound emails with either SPF or DKIM, it will also match the source email or domain against your registered email domains or email addresses.
You must register and validate every source email domain or subdomain you intend to use. If you do not own a domain configured for email, you can register individual source email addresses. For example, if you want to send emails from “john@example.com” and “john@sales.example.com” you must choose to register source email domains as “example.com” and “sales.example.com” or you may choose to register individual source email addresses as “john@example.com” and ”john@sales.example.com”.
If you want to send email addresses from any other source (for example, “john@help.example.com”) you must also register “help.example.com” or “john@help.example.com” as a separate source.
If you do not register all the source domains or emails that you use, email sent to the private relay service will result in a bounce message.
Configuring Your Email Service Provider (ESP) Account
If you send outbound emails with email service providers such as Amazon SES, Mailchimp, or SendGrid, the SPF record you publish for your email sending domain should look similar to examples below. The “include” mechanism in the SPF record authorizes your email service provider’s mail servers to send on behalf of your domain.
SPF TXT Record for example.com to support using SendGrid example.com. IN TXT "v=spf1 include:sendgrid.net ~all"
SPF TXT Record for example.com to support using Amazon SES example.com. IN TXT "v=spf1 include:amazonses.com ~all"
SPF TXT Record for example.com to support using Mailchimpexample.com. IN TXT "v=spf1 include:servers.mcsv.net ~all"
Thanks a bunch for your instructions. After adding DKIM (SPF wasn't enough) users receive our emails !
Cheers!
We have not received the failure report from Apple yet.
We're using nodemailer to issue the mail to Mailgun.
We use Mailchimp and Mandrill. We've followed the instructions here and at https://help.apple.com/developer-account/#/devf822fb8fc. We've setup SPF:
v=spf1 include:servers.mcsv.net include:spf.mandrillapp.com ~all
But nothing is working.... Is there any other details that we should be aware of?
hi I have solved this issue please checkout my solution, if it works for you, give me some credit then haha https://medium.com/@nmpyt21/mandrill-send-to-apple-private-email-e7514f74d8be%C2%A0%E2%80%94%C2%A0%C2%A0cherylsmart%C2%A02 minutes ago Edit this post
-
—
cherylsmart
Add a Commenthi I have solved this issue please checkout my solution, if it works for you, give me some credit then haha
https://medium.com/@nmpyt21/mandrill-send-to-apple-private-email-e7514f74d8be