Blob Blame History Raw
diff -ruN pyspf-2.0.14-v/spf.py pyspf-2.0.14/spf.py
--- pyspf-2.0.14-v/spf.py	2020-01-02 08:02:26.000000000 +1100
+++ pyspf-2.0.14/spf.py	2020-02-21 09:54:05.593137592 +1100
@@ -594,6 +594,8 @@
             if not spf:
                 spf = self.dns_spf(self.d)
                 if self.verbose: self.log("top",self.d,spf)
+            # some records contain LF, be relaxed and replace with space
+            if spf: spf = spf.replace('\n', ' ')
             if self.libspf_local and spf: 
                 spf = insert_libspf_local_policy(
                     spf, self.libspf_local)