On Tue, Jun 29, 2004 at 02:56:51AM -0700, David Lawless wrote:
| Ok. I finally got it working. Really though, what a horrific pain!
Thank you for the many comments and patches. As you
observed, a lot of the SPF code you worked with is
early-adopter stage. We are working to make it acceptable
to the early majority: you should be able to just download
an RPM with SPF and SRS and whatnot all bundled in. Coding
is relatively easy; getting distribution maintainers to
change packages is harder. That should be done by the end
of July.
| Second, I spent endless hours figuring out how to download and
| install Perl modules, and constantly hitting undocumented
| dependencies.
Did you use the CPAN shell? All the dependencies are
defined inside Makefile.PL and the CPAN shell will
automatically install them for you.
| Fourth I had to make this bug-fix to 'Query.pm' so that it will
| ignore non-SPF TXT records and execute 'fallback' correctly:
Can you give me an example domain? Query.pm already ignores
non-SPF TXT records. What version of Mail::SPF::Query are
you using?
# squish multiline responses into one first.
foreach (@txt) {
s/^"(.*)"$/$1/;
s/^\s+//;
s/\s+$//;
if (/^v=spf1(\s.*|)$/i) {
$txt .= $1;
}
}