I'm using the new AWS GUI for Route 53 to setup my domain records. However, the AWS console won't accept the recommended Google Apps SPF record, v=spf1 include:_spf.google.com ~all
(found here).
It keeps giving me an error stating
The record set could not be saved because:
- The Value field contains invalid characters or is in an invalid format.
This happens when saving as SPF and TXT. Any ideas?
I had to wrap my SPF record in quotation marks for it to work.
"v=spf1 include:_spf.google.com ~all"
It's a new feature for the console. Chances are it's the console part that is rejecting the 'invalid' characters, rather than the underlying system.
I'd try setting it with one of the many tools available for configuring Route 53 and if that doesn't work, contact Amazon
My fix was to wrap the record in quotation marks and replace the ~ with a -.
Here is the value that works:
"v=spf1 include:_spf.google.com -all"
Using doubles you can set that value without raising error messages. It worked fine for me.