Hello Apple Developer Community,
We are experiencing an issue with email delivery when users sign in using "Sign in with Apple" on our platform. We need assistance in understanding and resolving this problem.
Issue Description:
- When users choose to hide their email during the "Sign in with Apple" process, Apple provides a private relay email address (e.g., xxxx@xxx).
- These private relay email addresses are successfully received and stored in our system via the OIDC protocol implemented on Keycloak.
- Verification emails are sent from our configured email address to the private relay email addresses. However, users do not receive these emails, and we suspect they are not being forwarded to the user’s actual email address.
Steps Taken:
- Sender Address Configuration: We have verified that our email is properly set up and authorized to send emails.
- DNS Records: Our DNS records (SPF, DKIM, and DMARC) are configured to comply with email authentication standards.
- Whitelisting Sender Address: We attempted to whitelist the sender address as per recommendations but have not seen any improvement.
Questions:
-
Are there additional DNS configurations or records required for the Apple private relay to forward emails properly?
-
Is there a process to validate our sender address with Apple to ensure email forwarding works?
-
Are there specific guidelines or restrictions for sending emails to privaterelay.appleid.com addresses that we should follow?
Is there a way to verify if Apple’s private relay email service is functioning correctly for our domain?
Relevant Information:
- We use Keycloak to implement the OIDC protocol and store the private relay email address during the "Sign in with Apple" process.
- Our verification emails are sent from our email address.
- We have referred to the Apple documentation and community posts but could not find a clear resolution.
Any guidance or recommendations from the community would be greatly appreciated.
Thank you in advance for your support!