http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4828


[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[EMAIL PROTECTED]




------- Additional Comments From [EMAIL PROTECTED]  2006-03-17 06:16 -------
(In reply to comment #9)
> I'm still not sure about this. If it is the case that you cannot know for sure
> what 'n' will be, what sense does it make to configure a fixed number of
> rcvd_nxt options? And I don't see what other options could be used and still 
> let
> dccifd to work with SpamAssassin.

Yeah, there's not much point in a static config option for rcvd_nxt.  I'd be for
automatically passing a value for it if it weren't for us completely ignoring
some Qmail-like internal relays that provide no useful info.


> If we have access to the SMTP client ip address and host name and the EHLO
> string, why would it not be better to always pass them along instead of 
> forcing
> dccifd to find the correct Received header and hope that it parses them 
> correctly?

I've now read the current documentation
(http://www.rhyolite.com/anti-spam/dcc/dcc-tree/dccifd.html) and now have two
half clues about what you're talking about.

I think the best thing to do, given that we can't always be sure about the value
for "rcvd-nxt", is to pass "client" and "HELO" values using the values from the
first external received header.  You can get them easily in the plugin via:

$permsgstatus->{relays_external}->[0]->{ip}
$permsgstatus->{relays_external}->[0]->{helo}

and an optional hostname for "client":

$permsgstatus->{relays_external}->[0]->{rdns}



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to