"-" and "~" are different qualifiers: http://www.openspf.org/SPF_Record_Syntax
Basically, in that case, "-" will make that any email that comes from a server that was not matched by the previous mechanisms ("a", "mx" and "ip4") will be rejected... The "~", instead, will accept the mail but mark it as possible spam.
At least that was what I understood from the link I pasted.
Basically, in that case, "-" will make that any email that comes from a server that was not matched by the previous mechanisms ("a", "mx" and "ip4") will be rejected... The "~", instead, will accept the mail but mark it as possible spam.
At least that was what I understood from the link I pasted.