Leto 2010 je okoli in glede na to, da sem skrbnik spletnega strežnika za ponudbe spletnih gostovanj naših stran nadziram tudi delovanje celotnega strežnika – vključno s pošiljanjem in sprejemanjem e-pošte (emailov) na le-tem.

Za preprečevanje spam sporočil uporabljamo (kot najverjetneje tudi 90% ostalih strežnikov nemenjenim spletnim gostovanjem) spamassassin, ki deluje na principu pravil po katerih točkuje in ko je vrednost seštevka točk prekoračena nad postavljeno mejo se ta e-pošta označi kot spam in zavrne.

Primer glave e-sporočila, ki je spam:

Subject: *****SPAM***** Notification to stane special 80% OFF of Pfizer
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on slohostweb
X-Spam-Level: *******************
X-Spam-Status: Yes, score=19.0 required=7.0 tests=BAYES_99,DCC_CHECK,
HTML_FONT_FACE_BAD,HTML_IMAGE_ONLY_24,HTML_IMAGE_RATIO_02,HTML_MESSAGE,
MIME_HTML_ONLY,MISSING_DATE,MISSING_MID,RCVD_IN_FIVETEN_SPAM,RCVD_IN_PBL,
RCVD_IN_RELAYS_ORDB,RCVD_IN_XBL,RDNS_NONE shortcircuit=no autolearn=no
version=3.2.3
MIME-Version: 1.0

Content analysis details:   (19.0 points, 7.0 required)

6.6 BAYES_99               BODY: Bayesian spam probability is 99 to 100%
[score: 1.0000]
0.0 MISSING_MID            Missing Message-Id: header
0.0 MISSING_DATE           Missing Date: header
0.9 RCVD_IN_PBL            RBL: Received via a relay in Spamhaus PBL
[122.167.100.141 listed in zen.spamhaus.org]
3.0 RCVD_IN_XBL            RBL: Received via a relay in Spamhaus XBL
0.4 HTML_IMAGE_RATIO_02    BODY: HTML has a low ratio of text to image area
1.6 HTML_IMAGE_ONLY_24     BODY: HTML: images with 2000-2400 bytes of words
0.0 HTML_MESSAGE           BODY: HTML included in message
0.9 HTML_FONT_FACE_BAD     BODY: HTML font face is not a word
1.5 MIME_HTML_ONLY         BODY: Message only has text/html MIME parts
2.3 DCC_CHECK              Listed in DCC (http://rhyolite.com/anti-spam/dcc/)
0.7 RCVD_IN_RELAYS_ORDB    RBL: Received via a relay in relays.ordb.org
[122.167.100.141 listed in relays.ordb.org]
1.2 RCVD_IN_FIVETEN_SPAM   RBL: FIVE-TEN: sender's network is spam source
[122.167.100.141 listed in blackholes.five-ten-sg.com]
0.0 RDNS_NONE              Delivered to trusted network by a host with no rDNS

Eno od pravil je prav tako FH_DATE_PAST_20XX, ki kontrolira če je datum pošiljanja e-sporočila starejši (torej v letu 2010 ali več…). Ker smo leto že 2010 je seveda vsaka e-pošta označena kot datum v prihodnosti in pridobi kar nekaj negativnih točk, zaradi katerih se lahko zgodi, da določena e-sporočila ne pridejo v poštni predal.

Popravek je sledeč (če uporabljamo spamassassin za windows so datoteke ponavadi v mapi “\share\spamassassin\”):

v datoteki 72_active.cf poiščemo vrstico header   FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006] in jo popravimo v header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2010]

S tem povemo spamassassinu, da je datum v prihodnosti leto 2020 ali več in preprečimo previsoke negativne ocene e-sporočilom.