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?

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