On Tue, 9 Aug 2005, wayne wrote:
that strikes me as strange.
Not really, if you have "v=spf1 a a a a a" it's five mechanisms
- we cannot expect implementations to "think" about such crap.
I think Richard's point is that those redundant "a" mechanisms don't
do anything useful, while "ptr:foo.com ptr:bar.com ptr:baz.com" does
do something useful. More over, you can't shorten up those ptr:
checks.
Exactly. There is only ever on PTR record looked up on an SPF query. It would
be entirely reasonable to make PTR count only once - regardless of
how many mechanisms refer to it. Once it is fetched (and the A
records fetched), then all further references are computational
overhead only.
However, PTR does require also looking up at least one A record.
So it ought to count for 2 the first time, and all subsequent uses
are free.
I could make a case for mx mechanisms counting as 2, but I won't.
--
Stuart D. Gathman <stuart(_at_)bmsi(_dot_)com>
Business Management Systems Inc. Phone: 703 591-0911 Fax: 703 591-6154
"Confutatis maledictis, flamis acribus addictis" - background song for
a Microsoft sponsored "Where do you want to go from here?" commercial.