Am aware the SPF RR is deprecated still bind stops logging any problems when added to the zone file.
This seems to work. @ IN TXT "v=spf1 mx -all" @ IN SPF "v=spf1 mx -all" host IN TXT...
Separate names with a comma.