I have found that sendmail-milter-spf-1.41.pl does not return correct
results for me, though spfquery seems to work fine.
I'm trying to use Mail-SPF-Query-1.997 with Sendmail 8.12.11 and
sendmail-milter-spf-1.41.pl on Solaris with Perl 5.8.0.
Two messages must be sent in reasonably close succession for a header to
be added.
Sometimes the status is none, mostly it's unknown.
Here are two samples using the test address in the sendmail setup doc:
First one, no header:
Return-Path: <mengwong(_at_)mailzone(_dot_)com>
Received: from mailgate.probes.com ([10.1.2.13]) by
mail.probes.com (Netscape Messaging Server 4.15) with ESMTP id
HZ0IMC00.P5F for <jeff(_dot_)mandel(_at_)probes(_dot_)com>; Tue, 8 Jun
2004
16:01:24 -0700
Received: from mailgate.probes.com (localhost [127.0.0.1])
by mailgate.probes.com (8.12.11/8.12.10) with ESMTP id i58N1Nsm012261
for <jeff(_dot_)mandel(_at_)probes(_dot_)com>; Tue, 8 Jun 2004 16:01:24
-0700 (PDT)
Received: from www2.probes.com (www2.probes.com [208.209.167.102])
by mailgate.probes.com (8.12.11/8.12.10) with SMTP id i58N0nHk012237
for <jeff(_dot_)mandel(_at_)probes(_dot_)com>; Tue, 8 Jun 2004 16:01:20
-0700 (PDT)
Date: Tue, 8 Jun 2004 16:00:49 -0700 (PDT)
From: mengwong(_at_)mailzone(_dot_)com
Message-Id:
<200406082301(_dot_)i58N0nHk012237(_at_)mailgate(_dot_)probes(_dot_)com>
X-Spam-Filter: check_local(_at_)mailgate(_dot_)probes(_dot_)com by
digitalanswers.org
test
Second has header.
Return-Path: <mengwong(_at_)mailzone(_dot_)com>
Received: from mailgate.probes.com ([10.1.2.13]) by
mail.probes.com (Netscape Messaging Server 4.15) with ESMTP id
HZ0IP300.O4U for <jeff(_dot_)mandel(_at_)probes(_dot_)com>; Tue, 8 Jun
2004
16:03:03 -0700
Received: from mailgate.probes.com (localhost [127.0.0.1])
by mailgate.probes.com (8.12.11/8.12.10) with ESMTP id i58N32mt012316
for <jeff(_dot_)mandel(_at_)probes(_dot_)com>; Tue, 8 Jun 2004 16:03:03
-0700 (PDT)
Received: from www2.probes.com (www2.probes.com [208.209.167.102])
by mailgate.probes.com (8.12.11/8.12.10) with SMTP id i58N2YYD012293
for <jeff(_dot_)mandel(_at_)probes(_dot_)com>; Tue, 8 Jun 2004 16:02:59
-0700 (PDT)
Date: Tue, 8 Jun 2004 16:02:34 -0700 (PDT)
From: mengwong(_at_)mailzone(_dot_)com
Message-Id:
<200406082302(_dot_)i58N2YYD012293(_at_)mailgate(_dot_)probes(_dot_)com>
X-Spam-Filter: check_local(_at_)mailgate(_dot_)probes(_dot_)com by
digitalanswers.org
Received-SPF: unknown (mailgate: error in processing during lookup of
mengwong(_at_)mailzone(_dot_)com)
test
The time lag between them is about two minutes. If I wait for 15 minutes
or so, and send one, no header is added. It seems to me to be storing
state somewhere and then flushing it. Caching the lookup?
If I look this up on the same machine using spfquery:
root(_at_)mailgate# ./spfquery -ip=208.209.167.102
-sender=mengwong(_at_)mailzone(_dot_)com -helo=www2.probes.com
neutral
Please see
http://spf.pobox.com/why.html?sender=mengwong%40mailzone.com&ip=208.209.167.102&receiver=spfquery
spfquery: 208.209.167.102 is neither permitted nor denied by domain of
mengwong(_at_)mailzone(_dot_)com
Received-SPF: neutral (spfquery: 208.209.167.102 is neither permitted
nor denied by domain of mengwong(_at_)mailzone(_dot_)com)
client-ip=208.209.167.102; envelope-from=mengwong(_at_)mailzone(_dot_)com;
helo=www2.probes.com;
I am thankfully getting a pass on whitelisted machines, but never a
status other than none or unknown on incoming mail from servers that are
not in probes.com.
Does anyone have suggestions for me to try?
Thanks,
Jeff