Click here to return to the home page
HostingServicesComponentsSupport
 

Services

Domains

Dial up

E-mail services

Anti virus email

Email attachment policy

Junk email

 

 

Copyright © WiSS Limited
All rights reserved

 

SMTP | Usage Restrictions | Anti virus misconceptions | Anti virus tips | Cures | WiSS EPS | Junk email | Junk email tests | Report SPAM/false positives

Junk email tests

The current configuration uses a series of tests to gauge whether email has come from a known spam source or whether email headers have been modified or are incomplete - sure signs that mail is likely to be spam.

Weighting

We test all email against 14 specific tests each test is assigned a weight depending its perceived risk. When an email fails a test it's weight is increased by the weighting of the test it failed, an email that passes all tests has a weighting of 0.

For instance an email that fails the MAILFROM test it receives a weighting of 12.

If an email fails one or more tests a 'X-RBL-Warning' header is added to the email header along with the weight, this is not visible in the email itself but can be viewed by right clicking the email and selecting Options (Outlook 2000).

The header 'X-RBL-Warning' can take one of four values based upon the emails weighting:

Weight Headers added Email Subject
0-4 X-RBL-Warning: SPAM-NONE: Total weight between 0 and 4.
X-Note: SPAM TEST failed:(SPAM-NONE)
none
5-9 X-RBL-Warning: SPAM-VLOW: Total weight between 5 and 9.
X-Note: SPAM TEST failed:(SPAM-VLOW)
none
10-14 X-RBL-Warning: SPAM-LOW: Total weight between 10 and 14.
X-Note: SPAM tests failed:(SPAM-LOW)
none
15-19 X-Note: SPAM tests failed:(SPAM-MID) SPAM-MID
20-29 X-Note: SPAM tests failed:(SPAM-HIGH) SPAM-HIGH
30+ X-Note: SPAM tests failed:(SPAM-VHIGH) SPAM-VHIGH

Example headers (incomplete) from an email that has been filtered

X-RBL-Warning: DSN: Not supporting null originator (DSN)
X-RBL-Warning: SPAM-VLOW: Total weight between 5 and 9.
X-Declude-Sender: dbd@btconnect.com [193.113.209.26]
X-Note: This E-mail was scanned by Declude JunkMail for evidence of spam.
X-Note: SPAM tests failed:[DSN, SPAM-VLOW]
X-Spam-Weight: 0.

The last line may be of interest, X-Spam-Weight: 0., your could set you own filter on weight alone. We automatically hold on a weight of 30 but if you don't want this restriction you can have it lifted, simply send an email to our Support team stating you'd like the HOLD test for your domain removed.

Action options

Test

Action Example
(see below for examples)

SPAM-NONE WARN
SPAM-VLOW WARN
SPAM-LOW WARN
SPAM-MID SUBJECT SPAM-MID
SPAM-HIGH SUBJECT SPAM-HIGH
SPAM-VHIGH SUBJECT SPAM-VHIGH

Actions

IGNORE does nothing
WARN will add a warning to the headers of the message
FOOTER will add text to the end of the E-mail
HEADER will add text to the beginning of the E-mail
SUBJECT will add text to the beginning of the subject
ALERT will send a "bounce" message as well as deliver the E-mail
HOLD will hold the message (nearly always deleted by sys admin)
BOUNCE will send a standard "bounce" message (and not deliver the E-mail)
DELETE will delete the E-mail

 

How weights are applied:

Test

Type

Weight applied

ORBZIN ip4r 5
ORBZOUT ip4r 5
ORDB ip4r 5
OSDUL ip4r 5
OSFORM ip4r 5
OSLIST ip4r 5
OSRELAY ip4r 5
OSSMART ip4r 5
OSSOFT ip4r 5
OSSRC ip4r 5
SPAMCOP ip4r 10
MONKEYPROXIES ip4r 6
MONKEYFORMMAI ip4r 3
DSN rhsbl 5
NOABUSE rhsbl 5
NOPOSTMASTER rhsbl 5
BADHEADERS see below 8
MAILFROM see below 12
PERCENT see below 10
REVDNS see below 5
ROUTING see below 5
SPAMHEADERS see below 5
HEUR10 see below 8
BASE64 see below 18
SNIFFER see below 15

It is quite common for valid email to fail a number of tests either due to the email software not fully complying with RFC's or because your domain or your ISP's domain doesn't have RFC compliant DNS records and mail accounts.

For instance not having a mail address abuse@domain for instance is a violation of the RFC's and would fail the NOABUSE test and be given a weighting of 5. If you see these failures in your own email it's worth having a word with your ISP.

Note: RFC - Request For Comments, a series of documents detailing technical and organisational notes about the Internet (orginally the ARPANET), beginning in 1969.

X Headers

The full range of X headers added to email that can be filtered using email clients such as Outlook 2000 are:

Test Name

Description
MAILFROM This test checks the SMTP envelope "Mail From:" address (which should be the sender of the E-mail) and makes sure that the domain name it is coming from is valid.
BADHEADERS This test checks the E-mail for illegal headers that are common in spam, but not common in legitimate E-mail. This test can catch about 50% of all spam, with the only false positives being mail that comes from broken mail clients.
SPAMHEADERS This test checks the E-mail for headers that are common in spam, but not common in legitimate E-mail. This test is very similar to the BADHEADERS test, except the problems this test looks for are not RFC violations, so there's a chance you could catch a small amount of legitimate E-mail.
ROUTING This test will analyze the route that an E-mail takes, and look for highly inefficient routing that is very common in spam. For example, an E-mail might get caught if it is sent from a dialup in the U.K. to another account in the U.K., but is routed through a server in China, but not if it goes from a mail server in China directly to a U.K. mail server. Not a reliable test outside the U.S.
REVDNS This test will check to see if a mail server has a reverse DNS entry. If not, it will fail this test. All Internet hosts are required to have a reverse DNS entry, although most do not. Most mail servers do have the required reverse DNS entry, but there are huge numbers that do not, so it is likely that this test will catch a lot of legitimate mail. A warning in the headers might be appropriate for this test.
PERCENT This test will catch all mail with "To:" addresses that contain a percent sign. The percent sign indicates an outdated routing method that can be used by spammers to bypass closed relays.
BASE64 This test will catch E-mail that uses MIME "base64" encoding for text or HTML segments. Using base64 encoding in these segments is becoming common in spam, as it allows spammers to bypass most filtering systems. However, there is no advantage for legitimate mail to be sent this way (worse, it ends up causing the size of the E-mail to be greater). Very few legitimate E-mails will be caught by this test
SNIFFER Sniffer is a software utility and a service which provides advanced message content filtering. The utility uses advanced pattern recognition technologies to simultaneously apply thousands of heuristic algorithms during a single pass through an email message. A weigh of 15 is applied if an email fails the SNIFFER test. This test alone can detect 92% of spam.

(courtesy www.declude.com)

Please note: These weights are likely to change as we develop this system, to keep abreast of developments please revisit this page regularly.

Technology

We used Declude software to provide the technology behind our spam tests. Declude is a recognised world authority in both spam and virus email detection and in our opinion is second to none. MessageSniffer provides our message filtering test.

 

Last updated: Tuesday July 29, 2003

 
 
Mae WiSS yn cwmni dwyieithog
WiSS Ltd : Intec : Parc Menai : Bangor : Gwynedd : LL57 4FG