I'm just starting to get into this, so partly, I'm trying to check my
understanding...
It seems like a valid email message must pass 3 spf checks: HELO, MAIL
FROM, mail header From. For valid messages, it seems like this
information will generally (not guaranteed, but generally) be the same
(HELO domain = MAIL FROM domain = mail header From domain). If that is
true, spfd is doing the same 3 DNS queries (ip address, spf record, txt
record) (plus more if it needs to check for mx, ptr, i, etc.) for each of
the 3 checks (HELO, MAIL FROM, header From:). Is there some way for spfd
to cache these results? That would cut the per message DNS queries by 67%
!! A configurable timeout per cache entry would be nice, but even if the
cache was only valid for 1 minute, it would be enough to cache all the
answers for a given message.
Is there a way to (for now until SPF type DNS records are more prevalent)
configure spfd to not look for spf type ( 99 ) DNS records? This would
cut my DNS queries by another 33% per message.
If there is a way to do both, that would cut the number of DNS queries for
simple SPF records from 9 per message to 2 per message.
Is there a way for "pre-fork'ing" and maintaining a few spfd child
processes (like apache does), so as not having to start up new processes
as often?
-------
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