On Wed, Jan 10, 2007 at 12:43:24AM +0000, Julian Mehnle wrote:
| * Fixed a very minor bug where a "TempError" result would incorrectly be
| returned in the very rare case when the SPF-type look-up succeeded but
| returned 0 records, and the following TXT-type look-up errored or timed
| out. Now a "None" result is correctly returned in that case as
| demanded by RFC 4408.
While I'm sure this is what the spec requires, I'm no longer sure this is a
sensible behavior. Which means that there is probably a bug in the spec.
Any comments?
"None" should be returned when there are no records published, or when
the domain does not exist. (RFC 4408 section 2.5.1)
If an SPF-type lookup succeeds, clearly the domain does exist. This means
there have to be zero or more resource records for the TXT-type lookup.
Any other answer is not acceptable IMHO.
If the TXT-type lookup fails, shouldn't a PermError or TempError be returned?
Alex
-------
Sender Policy Framework: http://www.openspf.org/
Archives at http://archives.listbox.com/spf-discuss/current/
To unsubscribe, change your address, or temporarily deactivate your
subscription,
please go to http://v2.listbox.com/member/?list_id=735