I've already submitted a fix request to the folks at SpamAssassin.  It
should be available in 3.0.1.

In the meantime, I've added the following to the Received.pm file just
before the check for /Exim/ mailers... (This assumes you are using XMail
1.20 and header option is "0" -- the default)

===== BEGIN =====
if (/\[XMail 1\.20 ESMTP Server\]/) {
  if (/^from (\S+) \((${IP_ADDRESS}):\d+\) by (\S+) with \[XMail 1\.20 ESMTP
Server\] id <([^>]+)> for \s+ from (<[^>]*>);/) {
    $helo = $1; $ip = $2; $by = $3; $id = $4; $envfrom = $5;
    goto enough;
  }
}
===== END =====

Be careful of the linewrap... this is only 6 lines...
if...
  if...
    $helo...
    goto...
  }
}

Once you put this in place, you can compile SpamAssassin and you're good to
go!  It has been working for me great.  My first lines in perl!  (I'm an
ASP/VBScript/JavaScript guy)
--
Also, I've created a filter (written in VB.NET -- so it's Windows only) that
speaks in the latest SPAMC language (1.3)... It only does a PROCESS command
(as it won't even connect to the SPAMD server if it doesn't need to).  It's
small and fast, maintains the headers (stuff before <<MAIL-DATA>>) properly
and makes sure everything that comes back is CRLF compliant (as often emails
seem to be a mixture of LF and CRLF).  If it encounters ANY error or
problem, it will not modify your message.

It is my first VB.NET project I've written from scratch (only other work has
been adding features to XMail-WAI)... so it could definitely use help to
make it better.... I'll put up a webpage and such for it if anyone is
interested in it?
------------------------------------------------------------
Jason J Ellingson
Technical Consultant

615.301.1682 : nashville
612.605.1132 : minneapolis

www.ellingson.com
[EMAIL PROTECTED]

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Davide Libenzi
Sent: Wednesday, September 22, 2004 7:03 AM
To: [EMAIL PROTECTED]
Subject: [xmail] Re: R: Re: xmail server is slow (and a question)

On Wed, 22 Sep 2004, POPOLI Guido wrote:

> Maybe a virus spreading from some internal client?
> 
> Davide, I know you're probably very busy with more important stuff, but =
> I was wondering if you had time to fix the Received: IP:PORT message? Or =
> can you give a look at the spamassassin received.pm module to give some =
> advice?

Yeah, I need to fix that. But I need also to sync with ppl parsing          
current format.



- Davide

-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]


-
To unsubscribe from this list: send the line "unsubscribe xmail" in
the body of a message to [EMAIL PROTECTED]
For general help: send the line "help" in the body of a message to
[EMAIL PROTECTED]

Reply via email to