At 09:21 PM 12/29/03 +0800, Gordon Royle wrote:
Firstly, I can bring up the list of tests, but is there any way that I can
find out more explanation of the tests? There are really two aspects to this
question - the brief descriptions of the tests often refer to technical
details about mail delivery that I (as a user, not administrator) have never
needed to know about - for example FAKE_HELO_AOL refers to "Host HELO did
not match rDNS". Is there anywhere that gives a basic explanation of what
this means with respect to SpamAssassin?


Unfortunately most of SA is written by people who are system administrators and mail system experts by trade. This means that their natural writing style is a bit technical. I've been trying to help populate the wiki with some FAQ material of a low-tech sort, as have others, but it's a work in progress at best.

http://wiki.spamassassin.org/w/


In specific about your question, programs delivering mail to a mailserver normally "greet" the server prior to delivering mail with a HELO command (or EHLO). Following the command is a text string to identify the machine making the delivery, and normally this is the full domain name of the machine delivering mail.


The server receiving the mail makes a note of this HELO, but also makes a note of the IP address of the machine delivering mail. It also uses a reverse-DNS lookup to try to find out what the DNS system thinks the name of the machine delivering mail is.

In a normal exchange, these match. For example, look at this exchange of mail noted by one of sourceforge.net's mailserver's one of your ISP's servers dropped your message off:

Received: from cumulus.netspace.net.au ([203.10.110.72] helo=mail.netspace.net.au)
by sc8-sf-mx1.sourceforge.net with esmtp (Exim 4.24)


In this case, a netspace server connected to c8-sf-mx1.sourceforge.net. It then stated it's name with: "HELO mail.netspace.net.au".

Sourceforge's mailserver noted the source IP address of the server that connected, 203.10.110.72. It then ran a reverse DNS lookup on it, and got cumulus.netspace.net.au. Since many servers have multiple names, this minor discrepancy isn't surprising.. the reverse DNS can only map to one of the many names it has.

On the otherhand, discrepancies like HELO mail.aol.com, coming from an IP address that reverses to something like "chello080108078056.15.11.vie.surfer.at" is quite suspicious. An AOL mailserver should resolve as being part of AOL, and certainly not some ISP in austria.




 In addition, there are some things
that I can understand, but cannot figure out any reason for the points
assigned to them - for example why is HTML_00_10 worth a point, while
HTML_20_30 worth only 0.69 points?


How scores are assigned is in the FAQ:

http://wiki.spamassassin.org/w/HowScoresAreAssigned

Some more "conceptual" discussion of the mass-check/GA system is also mentioned in this one:
http://wiki.spamassassin.org/w/VirusScannerTypeUpdates








-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to