Stuart D. Gathman wrote:
On Sat, 11 Nov 2006, Daryl C. W. O'Shea wrote:
I'm not even sure that you can actually do it with the current Sendmail
milter interface. I'm not aware of a way to do it, but I haven't read
any documentation on it in quite some time.
Sendmail milter prior to 8.13 provided for appending headers only with
smfi_addheader. Beginning with 8.13.0, the milter api adds the
smfi_insheader call.
If this is happening, or starts to happen, I'd probably implement
re-using the Received-SPF headers (where appropriate) pretty quickly.
Pymilter prepends the Received-SPF header as required when running with
an 8.13 version of sendmail. For instance, here I copy and paste
these adjacent header fields from your post:
Received-SPF: pass (mail.bmsi.com: domain of v2.listbox.com designates
207.8.214.5 as permitted sender) client-ip=207.8.214.5;
envelope-from=listbox+trampoline+735+975880+f4753d05(_at_)v2(_dot_)listbox(_dot_)com;
helo=apex.listbox.com; receiver=mail.bmsi.com; identity=mailfrom;
Received: from apex.listbox.com (apex.listbox.com [207.8.214.5])
by mail.bmsi.com (8.13.6/8.13.6) with ESMTP id kAB6QpoY009230
for <stuart(_at_)bmsi(_dot_)com>; Sat, 11 Nov 2006 01:26:51 -0500
Interesting. The last time I did anything with smfi_insheader (probably
around 8.13.1) the headers were inserted before the received header was
added. I'll have to look at this again.
Daryl
-------
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