For example: "v=spf1 a:example.org. -all"
What is the meaning of this trailing dot?
A fully qualified domain name ends with a dot in DNS configuration files. If
you have a default search domain named "dybdahl.dk", then everything that
doesn't end in a dot would get this appended. This means, that in DNS
configuration files:
example.org is the domain that is used in http://example.org.dybdahl.dk/
example.org. is the domain that is used in http://example.org/
There is no need to have the dot in the SPF record - it would probably just
confuse a lot of people - but DNS operators would probably like to have it
there to make it look more like the rest of the DNS configuration file.
So the short answer is: Yes, just remove it.
Lars.