I have found that most mail I receive has received headers as:

Received: from sesame.csx.cam.ac.uk ([131.111.8.41])
        by aurora.northfolk.ca (envelope-from
        <[EMAIL PROTECTED]>)
        with esmtp (Exim 4.50)
        id 1FHfBB-0006Bq-GL
        for [EMAIL PROTECTED]; Fri, 10 Mar 2006 18:49:22 +0800

But in my spamd.log I see:

Fri Mar 10 18:49:06 2006 [15923] dbg: spf: checking EnvelopeFrom (helo=, ip=131.111.8.41, [EMAIL PROTECTED])
Fri Mar 10 18:49:06 2006 [15923] dbg: spf: cannot get HELO, cannot use SPF

What I would like to know is, why does the SPF plugin need HELO, when it can use the "from" information from the Received header?

I found a discussion on the exim mailing list where it states that the header does not show HELO information if the reverse entry matches.

http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20031117/msg00116.html

Is this something that exim does differently than other MTA's or is it a problem with the SPF plugin?

Mail from this list looks like:

Received: from hermes.apache.org ([209.237.227.199] helo=mail.apache.org)
        by aurora.northfolk.ca (envelope-from
        <[EMAIL PROTECTED]>)
        with smtp (Exim 4.50)
        id 1FHele-00069Q-UO
        for [EMAIL PROTECTED]; Fri, 10 Mar 2006 18:23:19 +0800

In which case SPF works fine.  What are others doing about this?

Thanks.


--
Good day, eh.
Chris

Reply via email to