SpfValidator Check TempError Retry

Dec 8, 2015 at 9:02 PM

When the SpfValidator check returns TempError, is it possible to configure the Validator to retry automatically?

Dec 10, 2015 at 9:45 AM

no and IMHO this should not be done: TempErrors occur, when the DnsResolvers fails to load the records. The DnsResolvers (or better: the underlying DnsClient) does a retry on the second (or even more) server, if the first server fails (Timeout or invalid answer like ServFail). That means: At least two server can not correct resolve and why should that change milliseconds later when an automatic retry of the SPF validation would occur?

Additional: My interpretation of RFC 7208 section 4.4 forbids that: "If the DNS lookup returns a server failure (RCODE 2) or some other error (RCODE other than 0 or 3), or if the lookup times out, then check_host() terminates immediately with the result 'temperror'."