SPF verification fails for long records (3+ DNS TXT strings) in Private Email Relay

Hi, we are experiencing a specific issue with the Private Email Relay service. Our domain e.glassesdirect.co.uk consistently fails SPF verification while our other domains pass.

The Pattern: We've noticed that domains with SPF records fitting in 1-2 TXT strings pass, but this specific domain (~750 chars, 3 TXT strings) fails.

Technical Details:

Team ID: SM2J7LWD33

Domain: e.glassesdirect.co.uk

SPF Record length: ~750 characters

Third-party tools (MxToolbox) confirm the record is valid.

We suspect Apple's verification parser might be failing to handle concatenated TXT strings or hitting a size limit. Could any Apple engineers confirm if there is a character limit or a bug in handling multi-part TXT records?

Answered by DTS Engineer in 891592022

Hi @byrons,

Please read the forums post below to submit a report via Feedback Assistant:

Gathering required information for troubleshooting Private Email Relay with Sign in with Apple

https://developer.apple.com/forums/thread/794191

Please include examples of the 1-2 TXT and 3 TXT strings in your report. Once submitted, reply here with your Feedback ID.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

Hi @byrons,

Please read the forums post below to submit a report via Feedback Assistant:

Gathering required information for troubleshooting Private Email Relay with Sign in with Apple

https://developer.apple.com/forums/thread/794191

Please include examples of the 1-2 TXT and 3 TXT strings in your report. Once submitted, reply here with your Feedback ID.

Cheers,

Paris X Pinkney |  WWDR | DTS Engineer

SPF verification fails for long records (3+ DNS TXT strings) in Private Email Relay
 
 
Q